Skip to main content

Lektion 2: Verwenden mehrerer [Warten bis] -Blöcke

  • Um durch den Wall Maze Playground zu fahren, muss sich der VR-Roboter drehen und weiterfahren, wenn es zu einer Kollision mit einer Wand kommt. Entfernen Sie den [Stop driving] -Block und ersetzen Sie ihn durch einen [Turn for] -Block. Ändern Sie den Parameter [Turn for] auf "left".

    VEXcode VR-Projekt mit einem Turn for -Block am unteren Rand des Stapels unter dem Wait until -Block. Das Projekt liest jetzt Wenn gestartet, fahren Sie vorwärts, warten Sie, bis die linke Stoßstange gedrückt wird, und biegen Sie dann um 90 Grad nach links ab.
  • Starten Sie den Wall Maze Playground , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
  • Beobachten Sie , wie der VR-Roboter vom Anfang des Wandlabyrinths fährt, halten Sie an, wenn der Stoßstangensensor von der Wand gedrückt wird, und drehen Sie sich um 90 Grad nach links.

    Eine Draufsicht auf den Spielplatz Wall Maze mit dem VR-Roboter an der ersten Wand vor dem Startplatz und direkt nach links gerichtet.
  • Mehrere [Warten bis] Blöcke können im selben Projekt verwendet werden. Ausgehend von der aktuellen Position dieses VR-Roboters wäre der nächste Schritt bei der Lösung des Wandlabyrinths, zur nächsten Wand zu fahren und um 90 Grad nach rechts zu drehen. Der vorhandene Blockstapel kann dupliziert und am unteren Rand des Stapels hinzugefügt werden. Denken Sie daran, den zweiten [Turn for] -Block von links nach rechts zu ändern.

    Das gleiche Projekt wird mit dem Laufwerk angezeigt. Warten Sie bis und drehen Sie nach Blöcken, die dupliziert und am Ende des Stapels hinzugefügt wurden. Das Projekt liest sich nun Wenn gestartet, fahren Sie vorwärts, warten Sie, bis die linke Stoßstange gedrückt wird, biegen Sie um 90 Grad nach links ab. Fahren Sie dann vorwärts, warten Sie, bis der linke Stoßfänger gedrückt wird, und drehen Sie sich um 90 Grad nach rechts.
  • Setzen Sie den Wandlabyrinth-Spielplatz zurück und führen Sie das Projekt erneut aus.
  • Beobachten Sie , wie der VR-Roboter vom Anfang des Wandlabyrinths fährt, stoppen Sie, wenn der Stoßfängersensor von der Wand gedrückt wird, drehen Sie sich um 90 Grad nach links, fahren Sie vorwärts, bis der Stoßfängersensor erneut von einer Wand gedrückt wird, drehen Sie sich dann um 90 Grad nach rechts und stoppen Sie.

    Wandlabyrinth-Spielplatz mit dem VR-Roboter in Position, nachdem das Projekt ein zweites Mal ausgeführt wurde. Der VR-Roboter zeigt mit einer Wand nach links nach oben auf den Spielplatz.

Mini-Herausforderung

Erstellen Sie für diese Mini-Herausforderung ein Projekt, bei dem der VR-Roboter mithilfe mehrerer [Warten bis]-Blöcke und des Stoßfängersensors vom Start bis zum Buchstaben „A“ im Wandlabyrinth Spielplatz fährt!

Wandlabyrinth-Spielplatz mit dem VR-Roboter in der Ausgangsposition und einem roten Kästchen um den Buchstaben A auf dem Labyrinth.

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

  • Sehen Sie sich das Lösungsvideo unten an, um zu sehen, wie der VR-Roboter fahren sollte, um die Mini-Herausforderung abzuschließen. In diesem Videoclip beginnt der VR-Roboter am Anfang in der unteren Mitte des Spielplatzes. Er fährt vorwärts, bis der Stoßfängersensor von der gegenüberliegenden Wand gedrückt wird, biegt dann nach links ab und fährt zur nächsten Wand davor. Wenn der Stoßfänger an diese Wand gedrückt wird, dreht sich der Roboter wieder nach links und fährt vorwärts, bis er die letzte Wand und den Buchstaben A erreicht.

  • Erstellen Sie ein Projekt, indem Sie die erforderlichen Blöcke zum Unit4Lesson2-Projekt hinzufügen oder entfernen. Denken Sie daran, dass Sie VEXcode-Blöcke, Switch-Blöcke oder eine Kombination aus beiden Blocktypen verwenden können, um Ihr Projekt zu erstellen. 
  • Starten Sie das Projekt, um es zu testen.
  • 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 vom Start bis zum Buchstaben "A" fährt.
  • Speichern Sie das Projekt, sobald der VR-Roboter erfolgreich vom Start bis zum Buchstaben "A" gefahren ist.

Herzlichen Glückwunsch! Du hast die Mini-Herausforderung gelöst!

Fragen

Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.

Google Doc / .docx / .pdf