Kazalo:
Video: Robot za objekt EBot8: 5 korakov (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ste se kdaj vprašali, ali bi naredili robota, ki bi vam sledil, kamor koli greste? Ampak enostavno ni mogel?
No … Zdaj lahko! Predstavljamo vam objekt, ki sledi robotu! Pojdite na to vadnico, všečkajte in glasujte in morda lahko to storite tudi vi !!
1. korak: Zberite materiale
Za izdelavo tega neverjetno preprostega projekta. Za nadaljevanje potrebujemo naslednje dele:
Plošča Ebot8
Kabel za programiranje
Moški in moški kabli
Ultrazvočni senzorji
Podvozje {w/ chassis}
2 enosmerna motorja
Vse te materiale najdete tukaj.
2. korak: Ožičenje
Ko zberete materiale od tukaj. Zdaj priključite ultrazvočne senzorje na barvno kodirano ploščo EBot Board {A0-A1}. Če ste to storili, nadaljujmo s kodiranjem.
3. korak: Odpravljanje napak
Zdaj, da zagotovimo, da naši infrardeči senzorji delujejo odlično, ga moramo odpraviti, kar pomeni, da prepoznamo in odpravimo napake iz (računalniške strojne ali programske opreme).
- Odprite aplikacijo EBot Blockly v računalniku.
- Izberite Input Readings/Debug.
- Na spustnem seznamu izberite »Infrardeči senzor«.
- Izberite pin, na katerem je nameščen vaš prvi infrardeči senzor. (P. S. Naenkrat lahko preverite samo en senzor.)
- Kliknite »Odpravi napake«.
- Enako storite z drugim senzorjem.
- Ko je prenos končan in prikažejo vrednosti iz obeh senzorjev, lahko nadaljujemo s kodiranjem.
(Opomba: Če je pri odpravljanju napak prišlo do napake, poskusite znova, preverite povezavo. Če ne, zamenjajte senzor in poskusite znova.)
4. korak: Kodiranje
Zdaj lahko preprosto kopirate našo kodo od tu ali kopirate blokirano kodo. Čeprav priporočamo blokirno metodo, kot je prikazano na sliki, da je lažje razumljiva
// Code_for_object_following_robot
#define ultrazvok (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Inicializacije ebot_setup {}; // Načini pripenjanja pinMode {A0, INPUT}; pinMode {A1, INPUT}; } praznina zanke {} {if (ultrazvok (A0)> = 30 && ultrazvok (A0) = 30 && ultrazvok (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }
5. korak: Demo
Ti je bilo všeč? Ja vem. Še naprej bomo ustvarjali več presegajočih in zabavnih projektov samo za vas!
V komentarjih lahko komentirate vse ideje in zagotovo vam bomo odgovorili.