Cuprins:

Walter Sonar Bot: 29 de pași
Walter Sonar Bot: 29 de pași

Video: Walter Sonar Bot: 29 de pași

Video: Walter Sonar Bot: 29 de pași
Video: Walter Isaacson: Elon Musk, Steve Jobs, Einstein, Da Vinci & Ben Franklin | Lex Fridman Podcast #395 2024, Decembrie
Anonim
Walter Sonar Bot
Walter Sonar Bot

Vom programa Sonar-ul lui Walter

Pasul 1:

Acesta este un tutorial video care urmează pașii instructabili.

Pasul 2:

Imagine
Imagine

Vom modifica codul de microbot Walter, astfel încât să putem avea un sonar funcțional.

Pasul 3:

Imagine
Imagine

Deschideți fila de intrări și selectați butonul Pornit Apăsați comanda pe care am evidențiat-o.

Pasul 4:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Vom avea nevoie de 2 dintre aceste comenzi, asigurați-vă că schimbați unul dintre butoane în B și lăsați-l pe celălalt pe A.

Pasul 5:

Imagine
Imagine

Deschideți fila variabile și faceți clic pe creați o variabilă

Pasul 6:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Când faceți clic pe faceți o variabilă, vă va cere să o denumiți pentru a simplifica lucrurile, doar să o denumiți Buton și apoi să apăsați OK, apoi ar trebui să vedeți 3 comenzi.

Pasul 7:

Imagine
Imagine
Imagine
Imagine

Trageți comanda Set Button la comanda On Button așa cum am arătat.

Pasul 8:

Imagine
Imagine

Deschideți fila logică și apucați comanda pe care am evidențiat-o.

Pasul 9:

Imagine
Imagine
Imagine
Imagine

Înlocuiți comanda Buton cu comanda nouă.

Pasul 10:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Selectați variabila buton și înlocuiți-o pe prima 0. Este posibil să vă ia câteva încercări pentru a o face să se fixeze la oprirea corectă.

Pasul 11:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Deschideți fila variabilei și vom crea o nouă variabilă numită Sonar.

Pasul 12:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Accesați extensiile și căutați sonar și alegeți-l pe cel pe care l-am evidențiat.

Pasul 13:

Imagine
Imagine
Imagine
Imagine

Apucați comanda set Sonar și trageți-o sub instrucțiunea if.

Pasul 14:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Trageți comanda Sonar în variabila sonar.

Pasul 15:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

În continuare vom schimba variabilele din comanda sonar.

Pasul 16:

Imagine
Imagine
Imagine
Imagine

Deschideți fila logică și trageți comanda if else sub comanda Sonar.

Pasul 17:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Deschideți fila logică și trageți comanda pentru a înlocui declarația adevărată.

Pasul 18:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Trageți variabila Sonar și înlocuiți adevărata declarație.

Pasul 19:

Imagine
Imagine
Imagine
Imagine

Trageți comanda servo continuă sub a doua instrucțiune if.

Pasul 20:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Faceți clic pe avansat și apoi deschideți fila de control. Apoi trageți-l sub primele 2 comenzi servo continue.

Pasul 21:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Trageți al doilea set de comenzi continue sub comanda de așteptare.

Pasul 22:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Adăugați un timp de așteptare sub al doilea set de comenzi servo continue. Apoi trageți al treilea set de comenzi continue sub comanda first else.

Pasul 23:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Ștergeți celelalte instrucțiuni și lăsați instrucțiunea else if și comenzile servo stop.

Pasul 24:

Imagine
Imagine

Trageți comanda stop servo sub instrucțiunea else if.

Pasul 25:

Imagine
Imagine
Imagine
Imagine

Deschideți fila logică și trageți o comandă în slot.

Pasul 26:

Imagine
Imagine
Imagine
Imagine

Trageți o variabilă de buton pentru a înlocui 0

Pasul 27:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Acum urmau să schimbe unele dintre variabile.

Pasul 28:

Imagine
Imagine

Așa ar trebui să arate codul finit.

Recomandat: