Obsah:

Bot Walter the Sonar: 29 kroků
Bot Walter the Sonar: 29 kroků

Video: Bot Walter the Sonar: 29 kroků

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

Naprogramujeme Walterův sonar

Krok 1:

Toto je videonávod, který postupuje podle pokynů.

Krok 2:

obraz
obraz

Upravíme mikrobotický kód Walter, abychom mohli mít funkční sonar.

Krok 3:

obraz
obraz

Otevřete kartu vstupů a vyberte příkaz On Button Press, který jsem zvýraznil.

Krok 4:

obraz
obraz
obraz
obraz
obraz
obraz

Budeme potřebovat 2 z těchto příkazů, jedno z tlačítek změňte na B a druhé nechte na A.

Krok 5:

obraz
obraz

Otevřete kartu proměnných a klikněte na vytvořit proměnnou

Krok 6:

obraz
obraz
obraz
obraz
obraz
obraz

Když kliknete na vytvořit proměnnou, požádá vás o její pojmenování, aby bylo vše jednoduché, pojmenujte ji Button a poté stiskněte ok, poté byste měli vidět 3 příkazy.

Krok 7:

obraz
obraz
obraz
obraz

Přetáhněte příkaz Set Button na příkaz On Button, jak jsem ukázal.

Krok 8:

obraz
obraz

Otevřete kartu logiky a uchopte příkaz, který jsem zvýraznil.

Krok 9:

obraz
obraz
obraz
obraz

Nahraďte příkaz Button novým příkazem.

Krok 10:

obraz
obraz
obraz
obraz
obraz
obraz

Vyberte proměnnou tlačítka a nahraďte první 0. Může trvat několik pokusů, než se zastaví na správné pozici.

Krok 11:

obraz
obraz
obraz
obraz
obraz
obraz

Otevřete kartu proměnných a vytvoříme novou proměnnou s názvem Sonar.

Krok 12:

obraz
obraz
obraz
obraz
obraz
obraz

Přejděte na rozšíření a vyhledejte sonar a vyberte ten, který jsem zvýraznil.

Krok 13:

obraz
obraz
obraz
obraz

Popadněte nastavený příkaz Sonar a přetáhněte jej pod příkaz if.

Krok 14:

obraz
obraz
obraz
obraz
obraz
obraz

Přetáhněte příkaz Sonar do proměnné sonaru.

Krok 15:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Dále změníme proměnné v příkazu sonaru.

Krok 16:

obraz
obraz
obraz
obraz

Otevřete kartu logiky a přetáhněte příkaz if else pod příkaz Sonar.

Krok 17:

obraz
obraz
obraz
obraz
obraz
obraz

Otevřete kartu logiky a přetažením příkazu nahraďte pravdivý příkaz.

Krok 18:

obraz
obraz
obraz
obraz
obraz
obraz

Přetáhněte proměnnou sonaru a nahraďte pravdivé prohlášení.

Krok 19:

obraz
obraz
obraz
obraz

Přetáhněte příkaz průběžného serva pod druhý příkaz if.

Krok 20:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Klikněte na pokročilé a poté otevřete kartu ovládání. Poté jej přetáhněte pod první 2 nepřetržité příkazy serva.

Krok 21:

obraz
obraz
obraz
obraz
obraz
obraz

Přetáhněte druhou sadu souvislých příkazů pod příkaz čekání.

Krok 22:

obraz
obraz
obraz
obraz
obraz
obraz

Přidejte dobu čekání pod druhou sadu příkazů pro nepřetržité servo. Poté přetáhněte třetí sadu souvislých příkazů pod první příkaz else.

Krok 23:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Odstraňte ostatní příkazy a ponechejte příkaz else if a příkazy servo stop.

Krok 24:

obraz
obraz

Přetáhněte příkaz zastavení serva pod příkaz else if.

Krok 25:

obraz
obraz
obraz
obraz

Otevřete kartu logiky a přetáhněte příkaz do slotu.

Krok 26:

obraz
obraz
obraz
obraz

Přetažením proměnné tlačítka nahradíte 0

Krok 27:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Nyní se chystáte změnit některé proměnné.

Krok 28:

obraz
obraz

Takto by měl vypadat hotový kód.

Doporučuje: