Inhaltsverzeichnis:

Walter der Sonar-Bot - Gunook
Walter der Sonar-Bot - Gunook

Video: Walter der Sonar-Bot - Gunook

Video: Walter der Sonar-Bot - Gunook
Video: Запуск двигателя немецкой подводной лодки времен Второй мировой войны 🔊 2024, November
Anonim
Walter der Sonarbot
Walter der Sonarbot

Wir programmieren Walters Sonar

Schritt 1:

Dies ist ein Video-Tutorial, das den instructable Schritten folgt.

Schritt 2:

Bild
Bild

Wir werden den Walter-Mikrobot-Code ändern, damit wir ein funktionierendes Sonar haben.

Schritt 3:

Bild
Bild

Öffnen Sie die Registerkarte Eingaben und wählen Sie den Befehl On Button Press, den ich markiert habe.

Schritt 4:

Bild
Bild
Bild
Bild
Bild
Bild

Wir benötigen 2 dieser Befehle, stellen Sie sicher, dass Sie eine der Schaltflächen auf B ändern und die andere auf A lassen.

Schritt 5:

Bild
Bild

Öffnen Sie die Registerkarte Variablen und klicken Sie auf Variable erstellen

Schritt 6:

Bild
Bild
Bild
Bild
Bild
Bild

Wenn Sie auf Variable erstellen klicken, werden Sie aufgefordert, sie zu benennen, um die Dinge zu vereinfachen. Benennen Sie sie einfach Schaltfläche und drücken Sie dann OK, dann sollten 3 Befehle angezeigt werden.

Schritt 7:

Bild
Bild
Bild
Bild

Ziehen Sie den Befehl Schaltfläche setzen auf den Befehl Auf Schaltfläche, wie ich gezeigt habe.

Schritt 8:

Bild
Bild

Öffnen Sie die Registerkarte Logik und nehmen Sie den Befehl, den ich markiert habe.

Schritt 9:

Bild
Bild
Bild
Bild

Ersetzen Sie den Schaltflächenbefehl durch den neuen Befehl.

Schritt 10:

Bild
Bild
Bild
Bild
Bild
Bild

Wählen Sie die Schaltflächenvariable aus und ersetzen Sie die erste 0. Es kann einige Versuche dauern, bis sie am richtigen Anschlag einrastet.

Schritt 11:

Bild
Bild
Bild
Bild
Bild
Bild

Öffnen Sie den Variablen-Tab und wir erstellen eine neue Variable namens Sonar.

Schritt 12:

Bild
Bild
Bild
Bild
Bild
Bild

Gehen Sie zu Erweiterungen und suchen Sie nach Sonar und wählen Sie die markierte aus.

Schritt 13:

Bild
Bild
Bild
Bild

Nehmen Sie den Befehl set Sonar und ziehen Sie ihn unter die if-Anweisung.

Schritt 14:

Bild
Bild
Bild
Bild
Bild
Bild

Ziehen Sie den Sonar-Befehl in die Sonar-Variable.

Schritt 15:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Als nächstes werden wir die Variablen im Sonar-Befehl ändern.

Schritt 16:

Bild
Bild
Bild
Bild

Öffnen Sie die Registerkarte Logik und ziehen Sie den Befehl if else unter den Befehl Sonar.

Schritt 17:

Bild
Bild
Bild
Bild
Bild
Bild

Öffnen Sie die Registerkarte Logik und ziehen Sie den Befehl, um die wahre Anweisung zu ersetzen.

Schritt 18:

Bild
Bild
Bild
Bild
Bild
Bild

Ziehen Sie die Sonar-Variable und ersetzen Sie die wahre Aussage.

Schritt 19:

Bild
Bild
Bild
Bild

Ziehen Sie den kontinuierlichen Servobefehl unter die zweite if-Anweisung.

Schritt 20:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Klicken Sie auf Erweitert und öffnen Sie dann die Registerkarte Steuerung. Ziehen Sie es dann unter die ersten 2 fortlaufenden Servobefehle.

Schritt 21:

Bild
Bild
Bild
Bild
Bild
Bild

Ziehen Sie den zweiten Satz des kontinuierlichen Befehls unter den Wait-Befehl.

Schritt 22:

Bild
Bild
Bild
Bild
Bild
Bild

Fügen Sie eine Wartezeit unter dem zweiten Satz des kontinuierlichen Servobefehls hinzu. Ziehen Sie dann den dritten Satz fortlaufender Befehle unter den ersten else-Befehl.

Schritt 23:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Löschen Sie die anderen Anweisungen und lassen Sie die else if-Anweisung und die Stop-Servobefehle.

Schritt 24:

Bild
Bild

Ziehen Sie den Befehl stop servo unter die else if-Anweisung.

Schritt 25:

Bild
Bild
Bild
Bild

Öffnen Sie die Registerkarte Logik und ziehen Sie einen Befehl in den Slot.

Schritt 26:

Bild
Bild
Bild
Bild

Ziehen Sie eine Schaltflächenvariable, um die 0. zu ersetzen

Schritt 27:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Jetzt würden einige der Variablen ändern.

Schritt 28:

Bild
Bild

So sollte der fertige Code aussehen.

Empfohlen: