
Inhoudsopgave:
- Stap 1:
- Stap 2:
- Stap 3:
- Stap 4:
- Stap 5:
- Stap 6:
- Stap 7:
- Stap 8:
- Stap 9:
- Stap 10:
- Stap 11:
- Stap 12:
- Stap 13:
- Stap 14:
- Stap 15:
- Stap 16:
- Stap 17:
- Stap 18:
- Stap 19:
- Stap 20:
- Stap 21:
- Stap 22:
- Stap 23:
- Stap 24:
- Stap 25:
- Stap 26:
- Stap 27:
- Stap 28:
- Stap 29: Stap 20: Hier zijn video-instructies als u daar de voorkeur aan geeft!:)
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

We gaan Walter's Sonar programmeren
Stap 1:
Dit is een video-tutorial volgens de instructable stappen.
Stap 2:

We zullen de Walter-microbotcode aanpassen, zodat we een werkende sonar hebben.
Stap 3:

Open het tabblad Ingangen en selecteer de opdracht On Button Press die ik heb gemarkeerd.
Stap 4:



We hebben 2 van deze commando's nodig, zorg ervoor dat je een van de knoppen in B verandert en de andere op A laat.
Stap 5:

Open het tabblad variabelen en klik op maak een variabele
Stap 6:



Als je op maak een variabele klikt, zal het je vragen om het een naam te geven om het eenvoudig te maken, noem het gewoon Button en druk dan op ok, dan zou je 3 commando's moeten zien verschijnen.
Stap 7:


Sleep de opdracht Set Button naar de opdracht On Button zoals ik liet zien.
Stap 8:

Open het tabblad logica en pak de opdracht die ik heb gemarkeerd.
Stap 9:


Vervang de knopopdracht door de nieuwe opdracht.
Stap 10:



Selecteer de knopvariabele en vervang de eerste 0. Het kan een paar pogingen kosten om hem op de juiste stop te laten klikken.
Stap 11:



Open het tabblad Variabelen en we gaan een nieuwe variabele maken met de naam Sonar.
Stap 12:



Ga naar extensies en zoek naar sonar en kies degene die ik heb gemarkeerd.
Stap 13:


Pak het set Sonar-commando en sleep het onder het if-statement.
Stap 14:



Sleep de opdracht Sonar naar de sonarvariabele.
Stap 15:




Vervolgens zullen we de variabelen in het sonarcommando wijzigen.
Stap 16:


Open het tabblad Logica en sleep de opdracht if else onder de opdracht Sonar.
Stap 17:



Open het tabblad Logica en sleep de opdracht om de true-instructie te vervangen.
Stap 18:



Sleep de sonarvariabele en vervang de ware instructie.
Stap 19:


Sleep het continue servo-commando onder het tweede if-statement.
Stap 20:




Klik op geavanceerd en open vervolgens het tabblad controle. Sleep het vervolgens onder de eerste 2 continue servo-opdrachten.
Stap 21:



Sleep de tweede reeks continue opdrachten onder de opdracht wait.
Stap 22:



Voeg een wachttijd toe onder de tweede reeks continue servo-opdrachten. Sleep vervolgens de derde reeks doorlopende opdrachten onder de eerste else-opdracht.
Stap 23:




Verwijder de andere instructies en laat de else if-opdracht en de stop-servo-opdrachten staan.
Stap 24:

Sleep de opdracht stop servo onder het else if-statement.
Stap 25:


Open het tabblad Logica en sleep een opdracht naar de sleuf.
Stap 26:


Sleep een knopvariabele om de 0. te vervangen
Stap 27:




Nu gingen we een aantal variabelen veranderen.
Stap 28:

Dit is hoe de voltooide code eruit zou moeten zien.
Aanbevolen:
WALTER (Arduino-wedstrijd): 5 stappen (met afbeeldingen)

WALTER (Arduino Contest): Stem op mij voor Arduino Contest 2017 [Excuseer mijn Engels] Ik hou echt van de populaire set-up van 2 servo's arduino-insecten op youtube. Als ik ernaar keek, herinner ik me altijd wat de robotjongens van BEAM deden lang voordat die opstelling favoriet werd. Deze p