Skip to main content

Lektion 4: Wandlabyrinth-Herausforderung

In den vorherigen Lektionen in dieser Einheit haben Sie gelernt, wie Sie den Abstandssensor verwenden, um zu bestimmten Bereichen auf dem Wandlabyrinth-Spielplatz zu navigieren. In der vorherigen Einheit hast du die Wandlabyrinth-Herausforderung mit den Stoßstangensensoren gelöst. Jetzt werden Sie all diese Konzepte kombinieren, um ein Projekt zu erstellen, um die Wall Maze Challenge von Anfang bis Ende wieder zu lösen, aber diesmal mit dem Abstandssensor!

Eine Ansicht von oben auf das Wandlabyrinth, wobei der VR-Roboter die Ziellinie erreicht hat.

Lernergebnis

  • Wenden Sie Blöcke aus den Kategorien Antrieb, Sensorik und Steuerung in der richtigen Reihenfolge an, um mithilfe des Abstandssensors erfolgreich durch das Wandlabyrinth zu navigieren.

Alles zusammensetzen

In der vorherigen Einheit haben Sie das Wandlabyrinth mit dem Stoßstangensensor gelöst. In dieser Einheit lösen Sie das gleiche Wandlabyrinth, verwenden jedoch stattdessen den Abstandssensor. Die Wall-Labyrinth-Herausforderung kann mit jedem Sensor gelöst werden, aber jeder hat seine Vorteile.

Vorteile jedes Sensors

Stoßfängersensor

  • Erkennt, ob der Sensor ein Objekt berührt.
  • Meldet sich entweder als gedrückt oder freigegeben.
  • Wird mit Booleschen Blöcken verwendet.
  • Zwei Stoßfängersensoren sind verfügbar.

Abstandssensor

  • Erkennen Sie weit entfernte Objekte und Oberflächen, ohne sie berühren zu müssen.
  • Erkennt, ob ein Objekt vorhanden ist und wie weit dieses Objekt entfernt ist.
  • Gibt einen Bereich von Entfernungswerten an.
  • Kann einen Vergleichsblock verwenden, um eine spezifischere Bedingung zu erstellen.
  • Wird sowohl mit Booleschen als auch mit Numerischen Reporter-Blöcken verwendet.
  • Erkennt nur in eine Richtung.

Wandlabyrinth-Herausforderung

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

Die gleiche Ansicht von oben auf das Wall Maze von früher, als der VR-Roboter die Ziellinie erreicht hatte.

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

  • Im folgenden Videoclip beginnt der VR-Roboter so 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 hält etwa 300 mm von der oberen rechten Eckwand entfernt an, dreht sich nach links 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 mit einem VR Premium-Konto eine Kombination aus VEXcode-Blöcken und Switch-Blöcken verwenden können, um Ihr Projekt zu erstellen. 
  • Benennen Sie das Projekt Unit5Challenge um.
  • Ö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