Lektion 3: Verwenden von Antriebsstrangbefehlen, um durch das Wandlabyrinth zu navigieren
Wie würden Sie nun, da der VR-Roboter sowohl zum Buchstaben „A“ als auch zur Zahl „2“ auf dem Labyrinth-Wand-Spielplatz gefahren ist, ein Projekt erstellen, bei dem der VR-Roboter zu anderen Orten fährt, z. B. zum Buchstaben „B“?
-
Ändern Sie zunächst Ihr vorheriges Projekt oder erstellen Sie ein neues Projekt, das diesem Basisprojekt entspricht. Sie können VEXcode-Blöcke, Switch-Blöcke oder eine Kombination aus beiden Blocktypen verwenden.

-
Das obige Projekt beginnt, den VR-Roboter zum Buchstaben "B" zu fahren, aber damit der VR-Roboter dies tun kann, müsste er zuerst zurückfahren und dann nach links abbiegen.

-
Wenn der Code nur [Drive] - und [Turn for] -Blöcke enthielte , würde der VR-Roboter im Abschnitt "2" des Wandlabyrinths "hängen bleiben", da er weiterhin nach links oder rechts abbiegen würde, ohne jemals zu sichern.

-
Bearbeiten Sie den Code, indem Sie den Block [Stop driving] entfernen und ihn durch die Blöcke [Drive for] und [Turn for] ersetzen. Stellen Sie die Parameter des [Drive for] -Blocks für 300 Millimeter (mm) auf "Reverse" und die Parameter des [Turn for] -Blocks auf "Left" 90 Grad.

- Starten Sie den Wall Maze Playground , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
-
Wenn Sie diese Blöcke hinzufügen, wird der VR-Roboter in die richtige Richtung ausgerichtet, um den Buchstaben „B“ zu fahren.

- Wählen Sie die Schaltfläche "Reset", um den Spielplatz zurückzusetzen und den VR-Roboter zurück in die Ausgangsposition zu bewegen.
-
Jetzt, da der VR-Roboter in die richtige Richtung ausgerichtet ist, fügen Sie die folgenden Blöcke hinzu, um den VR-Roboter mit dem Buchstaben 'B' auf dem Wall Maze Playground zu fahren!

- Starten Sie den Wall Maze Playground , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
-
Der VR-Roboter fährt jetzt zum Buchstaben "B" auf dem Wall Maze Playground!

Mini-Herausforderung
In dieser Herausforderung muss der VR-Roboter mithilfe des Blocks [Warten bis] und des Stoßfängersensors zur Nummer „3“ im Wandlabyrinth Spielplatz navigieren.

Befolgen Sie diese Schritte, um die Mini-Herausforderung abzuschließen:
-
Sehen Sie sich das Lösungsvideo unten an und überprüfen Sie, wie der VR-Roboter fahren sollte, um die Mini-Herausforderung abzuschließen. Im folgenden Videoclip beginnt der VR-Roboter an der Startposition und folgt dem gleichen Fahrmuster zu einer Wand, bis die Stoßstange gedrückt wird und sich dann dreht. Der Roboter fährt den gleichen Weg, um anzufangen, wie er es getan hat, um zum Buchstaben B zu fahren. Am Wendepunkt von der Wand weg dreht sich der Roboter nach rechts, um zur Nummer 3 fortzufahren. Von diesem Punkt aus fährt er vorwärts und dreht zweimal nach links, um an den nächsten Wänden vorbeizukommen, vorbei am Buchstaben B. Schließlich fährt der Roboter vorwärts und dreht zweimal nach rechts, um an den letzten Wänden vorbeizukommen und Nummer 3 zu erreichen.
- Erstellen Sie ein Projekt, indem Sie die notwendigen Blöcke zum Unit4Lesson3-Projekt hinzufügen oder entfernen, um den VR-Roboter zur Nummer ‘3‘ auf dem Wall Maze Playground zu fahren.
- Starten Sie das Projekt, um zu testen, ob es funktioniert.
- Wenn das Projekt nicht erfolgreich ist, bearbeiten Sie es und versuchen Sie es erneut. Fahren Sie mit diesem Vorgang fort, bis die Herausforderung abgeschlossen ist.
- Sobald der VR-Roboter erfolgreich zur Nummer ‘3‘ auf dem Wall Maze Playground gefahren ist, speichern Sie das Projekt.
Herzlichen Glückwunsch! Du hast die Wandlabyrinth-Herausforderung erfolgreich abgeschlossen!
Fragen
Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.
Google Doc / .docx / .pdf