Innehållsförteckning:
Video: EBot8 -objekt efter robot: 5 steg (med bilder)
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Har du någonsin undrat att göra en robot som följer vart du än går? Men bara kunde inte?
Tja … Nu kan du! Vi presenterar objektet efter roboten! Gå på den här självstudien, gilla och rösta och kanske kan du göra det också !!
Steg 1: Samla material
För att göra detta fantastiska enkla projekt. Vi behöver följande delar för att fortsätta:
Ebot8 styrelse
Programmeringskabel
Hona till hona Jumper kablar
Ultraljudssensorer
Chassi {m/ chassi}
2 DC -motorer
Allt detta material hittar du här.
Steg 2: Kabeldragning
När du har samlat material härifrån ansluter du nu ultraljudssensorerna till EBot Board {A0-A1} färgkodade ordentligt. Om du har gjort det, låt oss fortsätta med kodning.
Steg 3: Felsökning
För att se till att våra infraröda sensorer fungerar perfekt måste vi felsöka det, vilket innebär att identifiera och ta bort fel från (datorhårdvara eller programvara).
- Öppna din EBot Blockly -app på din dator.
- Välj inmatningsavläsningar/felsökning.
- Välj från listrutan- 'Infraröd sensor'.
- Välj stiftet som din första infraröda sensor sitter på. (P. S. du kan bara kontrollera en sensor i taget.)
- Klicka på "Debug".
- Gör samma sak för den andra sensorn.
- När nedladdningen är klar och visar värden från båda sensorerna kan vi fortsätta med kodning.
(Obs! Om felsökningen uppstod med ett fel, försök igen, kontrollera anslutningen. Om inte, byt ut sensorn och försök igen.)
Steg 4: Kodning
Nu kan du helt enkelt fortsätta och kopiera vår kod härifrån eller kopiera blockly -koden. Även om vi rekommenderar blockly -metoden som visas n bilden är dess lättare att förstå
// Code_for_object_following_robot
#define ultraljud (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // Pin -lägen pinMode {A0, INPUT}; pinMode {A1, INPUT}; } void loop {} {if (ultraljud (A0)> = 30 && ultraljud (A0) = 30 && ultraljud (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } annat {LMotor_1 (-5); RMotor_1 (10); }
Steg 5: Demo
Gillade du det? Ja jag vet. Vi kommer att fortsätta att göra fler intressanta och roliga projekt bara för er!
Kommentera gärna alla idéer i kommentarsfältet så svarar vi säkert.