Sommario:
Video: EBot8 Object Following Robot: 5 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ti sei mai chiesto di creare un robot che ti segue ovunque tu vada? Ma proprio no?
Bene… ora puoi! Ti presentiamo l'oggetto che segue il robot! Vai per questo tutorial, metti mi piace e vota e forse puoi farlo anche tu!!
Passaggio 1: raccogliere i materiali
Per realizzare questo fantastico progetto semplice. Abbiamo bisogno delle seguenti parti per procedere:
Scheda Ebot8
Cavo di programmazione
Cavi jumper femmina-maschio
Sensori a ultrasuoni
Telaio{con telaio}
2 motori CC
Tutti questi materiali possono essere trovati qui.
Passaggio 2: cablaggio
Dopo aver raccolto i materiali da qui. Ora collega i sensori a ultrasuoni alla scheda EBot {A0-A1} codificata a colori correttamente. Se lo hai fatto, andiamo avanti con il codice.
Passaggio 3: debug
Ora per assicurarci che i nostri sensori a infrarossi funzionino perfettamente, dobbiamo eseguirne il debug, il che significa identificare e rimuovere gli errori da (hardware o software del computer).
- Apri la tua app EBot Blockly sul tuo computer.
- Selezionare Letture input/Debug.
- Selezionare dall'elenco a discesa "Sensore a infrarossi".
- Seleziona il pin in cui è montato il tuo primo sensore a infrarossi. (P. S. puoi controllare solo un sensore alla volta.)
- Fare clic su "Debug".
- Fai lo stesso per il secondo sensore.
- Dopo aver completato il download e aver mostrato i valori di entrambi i sensori, possiamo procedere con la codifica.
(Nota: se il debug ha riscontrato un errore, riprovare, controllare la connessione. In caso contrario, sostituire il sensore e riprovare.)
Passaggio 4: codifica
Ora puoi semplicemente andare avanti e copiare il nostro codice da qui o copiare il codice a blocchi. Sebbene raccomandiamo il metodo a blocchi come mostrato nell'immagine in quanto è più facile da capire
//Codice_per_oggetto_che segue_robot
#define ultrasuono(x) ({analogRead(x)*0.833}/4) #include "Ebot.h" void setup{} { //Inizializzazioni ebot_setup{}; //Modalità pin pinMode {A0, INPUT}; pinMode {A1, INGRESSO}; } loop vuoto{} { if(ultrasuoni(A0)>=30 && ultrasuoni(A0)=30 && ultrasuoni(A1)<=200) { LMotore_1(0); RMotore_1(0); } else { LMotore_1(-5); RMotore_1(10); }
Passaggio 5: dimostrazione
Ti è piaciuto? Si, lo so. Continueremo a realizzare progetti più interessanti e divertenti solo per voi ragazzi!
Sentiti libero di commentare qualsiasi idea nella sezione commenti e sicuramente risponderemo.