Cuprins:
Video: EBot8 Obiect Robot următor: 5 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
V-ați întrebat vreodată să creați un robot care să urmeze oriunde ați merge? Dar pur și simplu nu putea?
Ei bine … Acum poți! Vă prezentăm robotul care urmează obiectul! Mergeți pentru acest tutorial, apreciați și votați și poate îl puteți face și voi !!
Pasul 1: Adunați materialele
Pentru a face acest proiect uimitor de simplu. Avem nevoie de următoarele părți pentru a continua:
Consiliul Ebot8
Cablu de programare
Cabluri jumper de la mamă la masculină
Senzori cu ultrasunete
Șasiu {cu șasiu}
2 motoare DC
Toate aceste materiale pot fi găsite aici.
Pasul 2: Cablare
După ce ați colectat materialele de aici. Acum conectați senzorii cu ultrasunete la placa EBot {A0-A1} color codată corect. Dacă ați făcut asta, să continuăm cu codin '.
Pasul 3: Depanare
Acum, pentru a ne asigura că senzorii noștri cu infraroșu funcționează perfect, trebuie să-l depanăm, ceea ce înseamnă să identificăm și să eliminăm erorile din (hardware sau software de computer).
- Deschideți aplicația EBot Blockly pe computer.
- Selectați Citiri de intrare / Depanare.
- Selectați din lista derulantă „Senzor infraroșu”.
- Selectați pinul pe care este montat primul senzor cu infraroșu. (P. S. puteți verifica doar un senzor la un moment dat.)
- Faceți clic pe „Depanare”.
- Faceți același lucru pentru al doilea senzor.
- După finalizarea descărcării și afișarea valorilor de la ambii senzori, putem continua cu codarea.
(Notă: Dacă depanarea a întâmpinat o eroare, încercați din nou, verificați conexiunea. Dacă nu, înlocuiți senzorul și încercați din nou.)
Pasul 4: Codificare
Acum puteți pur și simplu copiați codul nostru de aici sau copiați codul blockly. Deși recomandăm metoda blocată așa cum se arată în imagine, deoarece este mai ușor de înțeles
// Code_for_object_following_robot
#define ultrasound (x) ({analogRead (x) * 0.833} / 4) #include "Ebot.h" void setup {} {// Inițializări ebot_setup {}; // Moduri Pin PinMode {A0, INPUT}; pinMode {A1, INPUT}; } bucla nulă {} {if (ultrasunete (A0)> = 30 && ultrasunete (A0) = 30 && ultrasunete (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }
Pasul 5: Demo
Ți-a plăcut? Da, știu. Vom continua să facem mai multe proiecte distractive și distractive doar pentru voi!
Simțiți-vă liber să comentați orice idee în secțiunea de comentarii și cu siguranță vă vom răspunde.