Een ander makkelijker omgekeerde slinger Robot (9 / 11 stap)

Stap 9: Opereren omgekeerde Robot via seriële Monitor


Nu heb je een omgekeerde balancing robot. Vervolgens laten we beheersen door seriële monitor. Je kan er rechts/linksaf en ga vooruit/terug.

  1. Update de gemodificeerde steekproefprogramma gekregen in stap 8 volgens onderstaande gegevens
  2. De bijgewerkte die Arduino IDE met uploaden
  3. Na het einde van de upload, begin seriële monitor vanuit IDE
  4. Selecteer "Nieuwe regel" en "115200 baud" rechts onderaan van seriële monitor
  5. Maak omgekeerde robot evenwicht zich volgens stap 6 (zonder de steun van een vinger in de lijnen 6 tot en met 8)
  6. Input numerieke waarden in het bovenste linker venster van seriële monitor en Druk op de [Enter]-toets
  7. Zie actie of wijziging van de actie van uw robot

:

[Tutorial voor stap 9]

:

[Toelichting 8]

U kunt uw robot dynamisch door seriële monitor van PC via USB-kabel. Bijvoorbeeld u "00" in het venster van seriële monitor input en druk op de [Enter] ontvangen-toets, dan robot '0' en '0' afzonderlijk. Vandaar blijkt het recht op een regelmatige hoek onder twee keer zonder te stoppen.

  • Een "0" verzonden maakt robot slaat u rechtsaf bij een regelmatige hoek ter plaatse
  • Een '1' verzonden maakt robot linksaf bij een regelmatige hoek ter plaatse
  • Een aantal (n) voor '2' verzonden maken robot versneld vooruit naar rato van het aantal (n)
  • Een aantal (n) voor '3' verzonden maken robot versnellen achterwaarts naar rato van het aantal (n)

:

[Update op de schets van de steekproef (voor 4 plaatsen)]

(1) de volgende 5 regels kopiëren en plakken tussen de lijnen 17 en 18 in de gemodificeerde schets gekregen in stap 8.

int drct = 0;
Booleaanse rechts = false;
Booleaanse links = false;
int fwdBck = 0;
Copyright (C) 2014 ArduinoDeXXX alle rechten voorbehouden.

(2) de volgende 26 regels kopiëren en plakken ze over lijn 32 in de gemodificeerde schets gekregen in stap 8, namelijk het vervangen van deze lijnen voor "als (power > 0) {".

Als (Serial.available()) {}
drct = Serial.read();
Serial.println(drct);
}
Als (drct == 48) {rechts = true;}
else if (drct == 49) {links = true;}
else if (drct == 50) {fwdBck ++; drct = 0;}
else if (drct == 51) {fwdBck--; drct = 0;}
Als (recht == true) {}
analogWrite (6, 140);
digitalWrite (4, HIGH);
digitalWrite (5, laag);
analogWrite (9, 140);
digitalWrite (7, laag);
digitalWrite (8, hoge);
delay(40);
} else if (links == true) {}
analogWrite (6, 140);
digitalWrite (4, laag);
digitalWrite (5, hoge);
analogWrite (9, 140);
digitalWrite (7, hoge);
digitalWrite (8, laag);
delay(40);
} else if (power > 0) {}
Copyright (C) 2014 ArduinoDeXXX alle rechten voorbehouden.

(3) de volgende 4 regels kopiëren en plakken tussen lijnen 55 en DL26 in de gemodificeerde schets gekregen in stap 8.

drct = 0;
rechts = false;
links = false;
Copyright (C) 2014 ArduinoDeXXX alle rechten voorbehouden.

(4) de volgende 2 regels kopiëren en plakken ze over lijn 74 in de gemodificeerde schets gekregen in stap 8, namelijk het vervangen van deze lijnen voor "sumPower = sumPower + macht;".

sumPower = sumPower + macht + fwdBck * 4; 74a
Copyright (C) 2014 ArduinoDeXXX alle rechten voorbehouden.

Gerelateerde Artikelen

Omgekeerde slinger Robot met behulp van een reactie wiel

Omgekeerde slinger Robot met behulp van een reactie wiel

Doel van dit project is het bouwen van een robot in staat zich te balanceren op een hoek van een vierkant bord met behulp van een wiel van de reactie op het midden van het bord aangesloten. De MPU6050 neemt de huidige hoek van de Raad van bestuur met
Een eenvoudig en zeer gemakkelijk omgekeerde slinger Balancing Robot

Een eenvoudig en zeer gemakkelijk omgekeerde slinger Balancing Robot

Laten we een eenvoudig omgekeerde balancing robot, en werken het.U moet alleen een halve dag doen, hebt u een arduino en sommige materialen.[een video van een robot die u zou maken]Inleiding:Na een paar met arduino werken, heb ik gedacht van het make
Een ander kartonnen robot-stofzuiger gecontroleerd met Arduino

Een ander kartonnen robot-stofzuiger gecontroleerd met Arduino

Dit is een eenvoudige robot-stofzuiger gecontroleerd door Arduino.Dit kan nog eenvoudiger als in plaats van turbine en stof-bin - gebruik een keuken weefsel of een stuk synthetisch weefsel.Stap 1: Vereiste onderdelenArduinoMotor-shield - besturingsel
Free wiel omgekeerde slinger Control

Free wiel omgekeerde slinger Control

Dit project werd gebaseerd off van het Project van de Cubli van de ETH Zürich. De Cubli is een kubus met drie reactie wielen waarmee het saldo van de x, y en z vlakken van de kubus. Hierdoor kunnen de kubus aan het evenwicht zich op een rand of op ee
Een ander kartonnen Ukulele

Een ander kartonnen Ukulele

Geïnspireerd door een combinatie van eplunkett'sPlayable karton Ukulele, die vervolgens geïnspireerd parrster'sMake een Ukulele van karton, ik bouwde dit - ik noem het de George Harrison "handtekening model" kartonnen ukulele, met een meer authe
Een ander Blimp van gaten: verbeterde WiRC afstandsbediening

Een ander Blimp van gaten: verbeterde WiRC afstandsbediening

bouwen mijn eerste IOS/Android Remote Controlled Blimp met Video Feedback, tijdens mijn artiest in residentie in Instructables (juli 2013), was een groot project.Maar al snel kwam het dilemma van de verlaten op Instructables of het nemen van het huis
Hoe maak je een obstakel te vermijden Arduino Robot

Hoe maak je een obstakel te vermijden Arduino Robot

Hallo allemaal! In dit Instructable zal ik tonen u hoe maak je een robot vergelijkbaar met de "mobiele Arduino experimenteel Platform" (MAEP) die ik heb gemaakt. Het is uitgerust met twee motoren die sturen kunnen de robot en de mogelijkheid om
Nog een andere set van kajak wielen!

Nog een andere set van kajak wielen!

Ja, er zijn vele ontwerpen daar met opklapbare of stijve frames die de kajak moet worden bevestigd aan of moet worden ingevoegd in de gaten spuigat. Wielen die goed omgaan met losse zacht zand moeten grote diameter of breed. Als gevolg van de breedte
Hexabot: Bouw een heavy duty zes legged robot!

Hexabot: Bouw een heavy duty zes legged robot!

Dit Instructable gaat u tonen hoe te bouwen van Hexabot, een grote zes-benige robot-platform dat is geschikt voor het vervoer van een menselijke passagier! De robot kan ook worden gemaakt met de toevoeging van een paar sensoren en een beetje herprogr
Nog een ander dom Dance Pad

Nog een ander dom Dance Pad

niets bijzonders, gewoon een 25 pond (11.3 kilo) houten usb dance pad op basis van een microsoft-toetsenbordYASDPNogEen anderDomDansPadStap 1: Het patroon tekenen Eerste u visualiseren hoe het pad zou moeten zijn wilt, de grootte van de knoppen en de
Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Hallo jongens.Abhay en Akshay hier!Vandaag gaan we naar het maken van een TV remote controlled Robot dat niet alleen werkt als een charme, maar u het ook upgraden kunt door het bewerken van de code en gebruik te maken van een paar meer knoppen op de
Een ander Sous vide controller

Een ander Sous vide controller

Rechtstreeks uit Wikipedia: Sous-vide (/ suːˈviːd /; Frans voor "onder vacuüm") [1] is een methode van koken waarbij voedsel is verzegeld in luchtdichte plastic zakken dan geplaatst in een waterbad of in de omgeving van een temperatuurgevoelig s
Maak een eenvoudige Snap Circuits programmeerbare Robot

Maak een eenvoudige Snap Circuits programmeerbare Robot

In dit Instructable leert u hoe te bouwen van een eenvoudige Snap Circuits programmeerbare robot. Eerst leert u hoe te bouwen van een eenvoudige schakeling met behulp van Snap Circuits om te begrijpen hoe gemakkelijk het is om te bouwen van een elekt
Wild Bird traktatie - een ander soort zaad kraal opknoping

Wild Bird traktatie - een ander soort zaad kraal opknoping

u kunt geld besparen door het creëren van uw eigen hangende traktaties, in plaats van de aankoop van voorgevormde klokken of koekjes.Omgekeerd, kunt u een ton geld verwennen uw wilde dieren vrienden doorbrengen.  U kunt een heleboel wilde vogels bedr