Sadržaj:

Walter Sonar Bot: 29 koraka
Walter Sonar Bot: 29 koraka

Video: Walter Sonar Bot: 29 koraka

Video: Walter Sonar Bot: 29 koraka
Video: Walter Isaacson: Elon Musk, Steve Jobs, Einstein, Da Vinci & Ben Franklin | Lex Fridman Podcast #395 2024, Novembar
Anonim
Walter Sonar Bot
Walter Sonar Bot

Programirat ćemo Walterov sonar

Korak 1:

Ovo je video vodič koji slijedi upute za upute.

Korak 2:

Image
Image

Izmijenit ćemo Walter kod mikrobota kako bismo mogli imati radni sonar.

Korak 3:

Image
Image

Otvorite karticu ulaza i odaberite dugme Uključeno Pritisnite komandu koju sam označio.

Korak 4:

Image
Image
Image
Image
Image
Image

Trebat će nam 2 od ovih naredbi, obavezno promijenite jedno dugme na B, a drugo ostavite na A.

Korak 5:

Image
Image

Otvorite karticu varijabli i kliknite na napravi varijablu

Korak 6:

Image
Image
Image
Image
Image
Image

Kada kliknete na napravi varijablu, od vas će se tražiti da joj date ime kako biste pojednostavili stvari, samo je nazovite Button, a zatim pritisnite ok, tada bi se trebale pojaviti 3 naredbe.

Korak 7:

Image
Image
Image
Image

Povucite naredbu Set Button na On Button naredbu kao što sam pokazao.

Korak 8:

Image
Image

Otvorite karticu logike i zgrabite naredbu koju sam označio.

Korak 9:

Image
Image
Image
Image

Zamijenite naredbu Button novom naredbom.

Korak 10:

Image
Image
Image
Image
Image
Image

Odaberite varijablu gumba i zamijenite prvu 0. Možda će vam trebati nekoliko pokušaja da je natjerate da se uskoči do desne strane.

Korak 11:

Image
Image
Image
Image
Image
Image

Otvorite karticu varijabli i napravit ćemo novu varijablu pod imenom Sonar.

Korak 12:

Image
Image
Image
Image
Image
Image

Idite na proširenja i potražite sonar i odaberite onu koju sam označio.

Korak 13:

Image
Image
Image
Image

Uhvatite postavljenu naredbu Sonar i povucite je ispod naredbe if.

Korak 14:

Image
Image
Image
Image
Image
Image

Povucite naredbu Sonar u varijablu sonara.

Korak 15:

Image
Image
Image
Image
Image
Image
Image
Image

Zatim ćemo promijeniti varijable u naredbi sonara.

Korak 16:

Image
Image
Image
Image

Otvorite logičku karticu i povucite naredbu if else ispod naredbe Sonar.

Korak 17:

Image
Image
Image
Image
Image
Image

Otvorite logičku karticu i povucite naredbu da zamijenite istinitu naredbu.

Korak 18:

Image
Image
Image
Image
Image
Image

Povucite varijablu sonara i zamijenite istiniti podatak.

Korak 19:

Image
Image
Image
Image

Povucite kontinuiranu servo naredbu ispod druge naredbe if.

Korak 20:

Image
Image
Image
Image
Image
Image
Image
Image

Pritisnite napredno, a zatim otvorite kontrolnu karticu. Zatim ga povucite pod prve 2 neprekidne servo komande.

Korak 21:

Image
Image
Image
Image
Image
Image

Povucite drugi niz kontinuiranih naredbi pod naredbu wait.

Korak 22:

Image
Image
Image
Image
Image
Image

Dodajte vrijeme čekanja pod drugi skup kontinuirane servo naredbe. Zatim povucite treći skup kontinuiranih naredbi pod prvu naredbu else.

Korak 23:

Image
Image
Image
Image
Image
Image
Image
Image

Izbrišite ostale izraze, a naredbe else if ostavite i naredbe stop servo.

Korak 24:

Image
Image

Povucite naredbu stop servo ispod naredbe else if.

Korak 25:

Image
Image
Image
Image

Otvorite logičku karticu i povucite naredbu u utor.

Korak 26:

Image
Image
Image
Image

Prevucite promenljivu dugme da biste zamenili 0

Korak 27:

Image
Image
Image
Image
Image
Image
Image
Image

Sada smo htjeli promijeniti neke varijable.

Korak 28:

Image
Image

Ovako bi trebao izgledati gotov kod.

Preporučuje se: