Innholdsfortegnelse:

Walter Sonar Bot: 29 trinn
Walter Sonar Bot: 29 trinn

Video: Walter Sonar Bot: 29 trinn

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

Vi skal programmere Walters sonar

Trinn 1:

Dette er en videoopplæring som følger instruksjonene.

Steg 2:

Bilde
Bilde

Vi vil endre Walter -mikrobotkoden slik at vi kan ha en fungerende ekkolodd.

Trinn 3:

Bilde
Bilde

Åpne input -fanen og velg On Button Press -kommandoen som jeg har markert.

Trinn 4:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Vi trenger to av disse kommandoene. Sørg for å endre en av knappene til B og la den andre stå på A.

Trinn 5:

Bilde
Bilde

Åpne kategorien variabler og klikk på Lag en variabel

Trinn 6:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Når du klikker på lag en variabel, vil den be deg om å navngi den for å gjøre ting enkelt. Bare gi den navnet Knapp og trykk deretter ok, så bør du se 3 kommandoer vises.

Trinn 7:

Bilde
Bilde
Bilde
Bilde

Dra kommandoen Set Button til On Button -kommandoen som jeg viste.

Trinn 8:

Bilde
Bilde

Åpne logikkfanen og ta tak i kommandoen jeg markerte.

Trinn 9:

Bilde
Bilde
Bilde
Bilde

Erstatt knappekommandoen med den nye kommandoen.

Trinn 10:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Velg knappvariabelen og erstatt den første 0. Det kan ta noen få forsøk på å få den til å stoppe til høyre stopp.

Trinn 11:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Åpne kategorien variabel, så lager vi en ny variabel ved navn Sonar.

Trinn 12:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Gå til utvidelser og søk etter ekkolodd og velg det jeg markerte.

Trinn 13:

Bilde
Bilde
Bilde
Bilde

Ta tak i kommandoen Set Sonar og dra den under if -setningen.

Trinn 14:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Dra ekkoloddkommandoen til ekkoloddvariabelen.

Trinn 15:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Deretter vil vi endre variablene i ekkoloddkommandoen.

Trinn 16:

Bilde
Bilde
Bilde
Bilde

Åpne logikkfanen og dra if else -kommandoen under ekkoloddkommandoen.

Trinn 17:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Åpne logikkfanen og dra kommandoen for å erstatte den sanne setningen.

Trinn 18:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Dra sonarvariabelen og erstatt den sanne uttalelsen.

Trinn 19:

Bilde
Bilde
Bilde
Bilde

Dra den kontinuerlige servokommandoen under den andre if -setningen.

Trinn 20:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Klikk på avansert og åpne deretter kontrollfanen. Dra den deretter under de to første kontinuerlige servokommandoene.

Trinn 21:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Dra det andre settet med kontinuerlig kommando under ventekommandoen.

Trinn 22:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Legg til en ventetid under det andre settet med kontinuerlig servokommando. Dra deretter det tredje settet med kontinuerlige kommandoer under kommandoen first else.

Trinn 23:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Slett de andre setningene, og la if if -setningen og stopp -servokommandoene.

Trinn 24:

Bilde
Bilde

Dra stopp -servokommandoen under else if -setningen.

Trinn 25:

Bilde
Bilde
Bilde
Bilde

Åpne logikkfanen og dra en kommando til sporet.

Trinn 26:

Bilde
Bilde
Bilde
Bilde

Dra en knappvariabel for å erstatte 0

Trinn 27:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Nå skulle vi endre noen av variablene.

Trinn 28:

Bilde
Bilde

Slik skal den ferdige koden se ut.

Anbefalt: