Skip to main content

Lektion 4: Wandlabyrinth-Herausforderung

In den vorherigen Lektionen in dieser Einheit haben Sie gelernt, wie Sie den Stoßstangensensor verwenden, um zu bestimmten Bereichen des Wandlabyrinth-Spielplatzes zu navigieren. Jetzt werden Sie all diese Konzepte kombinieren, um ein Projekt zu erstellen, das die Wall Maze-Herausforderung von Anfang bis Ende löst!

Wandlabyrinth-Spielplatz mit dem VR-Roboter auf dem Zielplatz.

Lernergebnis

  • Wenden Sie Blöcke aus den Kategorien „Antrieb“, „Sensorik“ und „Steuerung“ in der richtigen Reihenfolge an, damit ein VR-Roboter mithilfe des Stoßfängersensors erfolgreich durch das Wandlabyrinth Spielplatz navigiert.

Alles zusammen

Der Block [Warten bis] ist ein Block aus der Steuerungskategorie, der den Projektablauf anhält, bis die gegebene Bedingung WAHR ist. Die Verwendung von Bedingungen und Sensorwerten in einem Projekt weist einen VR-Roboter an, abhängig von den gemeldeten bedingten Werten unterschiedliche Verhaltensweisen auszuführen.

VEXcode VR-Projekt, das mit einem Wenn gestartet-Block beginnt, gefolgt von drei weiteren Blöcken. Von oben nach unten fahren sie vorwärts, warten Sie, bis die linke Stoßstange gedrückt wird, hören Sie auf zu fahren.

Die Verwendung von Bedingungen und Sensorwerten ermöglicht es dem VR-Roboter, entsprechend auf seine Umgebung zu reagieren, z. B. anzuhalten oder sich zu drehen, wenn der VR-Roboter gegen eine Wand drückt.

VR-Roboter mit Stoßstangenschalter gegen eine Labyrinthwand auf dem Wall Maze Playground gedrückt.

Wandlabyrinth-Herausforderung

Erstellen Sie in dieser Herausforderung ein Projekt, bei dem der VR-Roboter mithilfe des Stoßfängersensors von Anfang bis Ende durch den Wandlabyrinth-Spielplatz navigiert.

Wandlabyrinth-Spielplatz mit dem VR-Roboter auf dem Zielplatz.

Befolgen Sie diese Schritte, um die Herausforderung abzuschließen:

  • Sehen Sie sich das Lösungsvideo unten an, um zu sehen, wie der VR-Roboter fahren sollte, um die Herausforderung zu meistern. In diesem Videoclip navigiert der VR-Roboter mit dem gleichen Verhaltensmuster durch das gesamte Labyrinth, bis der Stoßstangensensor von einer Wand gedrückt wird und sich dann dreht. Er fängt an zu fahren, wie er es zuvor getan hat, um die Nummer 3 zu erreichen. Wenn der Roboter mit der Nummer 3 hinter der Wand steht, dreht sich der Roboter nach rechts, um auf die rechte Seite des Labyrinths zu gehen. Er fährt vorwärts zu den Wänden, die den Buchstaben D umgeben. Der Roboter navigiert nach links, fährt dann vorwärts und dreht sich nach rechts, um auf dem freien Weg zu bleiben. An der nächsten Wand biegt der Roboter nach links ab und fährt zweimal vorwärts, um dem Weg entlang der linken Wand zu folgen. Der Roboter fährt in die obere rechte Eckwand über die Zahl vier, dann kehrt er um. Schließlich biegt er links ab und fährt zweimal vorwärts, um das Ziel zu erreichen.

  • Erstellen Sie ein neues Projekt oder laden Sie ein Projekt aus vorherigen Lektionen in dieser Lektion. Wenn Sie ein neues Projekt erstellen, wählen Sie den Wall Maze Playground aus, wenn Sie dazu aufgefordert werden. Denken Sie daran, dass Sie , wenn Sie ein VEXcode VR Premium-Konto haben, eine Kombination aus VEXcode-Blöcken und Switch-Blöcken verwenden können. 
  • Umbenennen des Projekts Unit4Challenge
  • Öffne das Spielplatz-Fenster.
  • Lade den Wandlabyrinth-Spielplatz .
  • Fügen Sie die Blöcke hinzu, die erforderlich sind, um den VR-Roboter vom Anfang bis zum Ende des Wandlabyrinths zu navigieren.
  • 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 fort, das Projekt zu überarbeiten und auszuführen, bis der VR-Roboter erfolgreich von Anfang bis Ende fährt.
  • Speichern Sie das Projekt, sobald der VR-Roboter erfolgreich zum Ziel gefahren ist.

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