Skip to main content

Lektion 2: Verwenden des Vorderaugensensors mit [Warten bis]

In dieser Lektion erstellen Sie ein Projekt mit dem Front Eye Sensor mit dem Block [Warten bis], um den VR-Roboter durch den Disk Maze Playground zu navigieren. Ihr Projekt weist den VR-Roboter an, sich nach rechts zu drehen, wenn eine grüne Scheibe erkannt wird, und nach links, wenn eine blaue Scheibe vom Front Eye Sensor erkannt wird. In der Mini-Challenge wendest du diese Fähigkeiten an, um den VR-Roboter auf jede Festplatte im Disk Maze Playground zu fahren und auf der roten Festplatte zu beenden.

Ein Blick auf den Disk Maze Playground, wobei der VR-Roboter die Ziellinie erreicht hat und der Weg, den er über den mit Pfeilen markierten Spielplatz genommen hat.

Lernergebnisse

  • Stellen Sie sicher, dass der Block [Warten bis] mit dem Augensensor verwendet werden kann.

Projekt benennen und speichern

Dieses Projekt verwendet den Block [Warten bis], um den VR-Roboter anzuweisen, sich zu drehen, wenn der Front Eye Sensor die erste (grüne) farbige Festplatte auf dem Disk Maze Playground erkennt.

Eine Draufsicht auf den Disc Maze-Spielplatz, mit einem Pfeil, der den beabsichtigten Weg des VR-Roboters anzeigt. Der Roboter sollte von der Startplattform vorwärts fahren, um die erste grüne Scheibe zu erreichen, und dann nach der Erkennung rechts abbiegen.
  • Starten Sie ein neues Projekt in VEXcode VR und benennen Sie das Projekt Unit7Lesson2.

    VEXcode VR Toolbar mit der Schaltfläche "Projektname", die in einem roten Feld links neben der Schaltfläche "Playground auswählen" hervorgehoben ist. Der Projektname ist auf Einheit 7 Lektion 2 festgelegt.
  • Zu Beginn muss der VR-Roboter zur ersten Festplatte auf dem Disk Maze Playground fahren. Ziehen Sie den [Drive] -Block in den Arbeitsbereich. 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. 

    Ein VEXcode VR blockiert das Projekt, beginnend mit einem When Started-Block, gefolgt von einem Kommentar, der lautet: "Laufwerk zur ersten Festplatte (grün), dann rechts abbiegen". Schließlich gibt es einen Drive Forward-Block, der mit einem roten Kästchen hervorgehoben ist.
  • Dieses Beispielprojekt verwendet Kommentarblöcke, um den Benutzer daran zu erinnern, was die Absicht für das Verhalten des VR-Roboters im folgenden Abschnitt des Projekts ist.

    VEXcode VR-Kommentarblock mit dem Standardtext "Kommentar".
  • Fügen Sie den Block [Warten bis] hinzu und platzieren Sie den <Color sensing> Block darin. Die erste Festplatte, auf die der VR-Roboter trifft, ist grün. Wählen Sie "Grün" als die Farbe, die erkannt werden soll.

    Der VEXcode VR blockiert das Projekt von früher mit einem Warten bis das vordere Auge einen grünen Block erkennt, der nach dem Drive Forward-Block hinzugefügt wurde. Das gesamte Projekt beginnt mit einem "Wenn gestartet" -Block, gefolgt von einem Kommentar "Laufwerk zur ersten Festplatte (grün), dann rechts abbiegen". Als Nächstes folgt ein Drive-Forward-Block, gefolgt von einem Wait Until-Block mit einem Farberfassungsblock mit der Aufschrift "Vorderes Auge erkennt Grün".
  • Fügen Sie einen [Drehen für] -Block hinzu, um den VR-Roboter anzuweisen, sich um 90 Grad nach rechts zu drehen, wenn er eine grüne Scheibe erkennt.

    Der VEXcode VR blockiert das Projekt von früher mit einem Block "Rechts abbiegen für 90 Grad", der nach dem Block "Warten bis" hinzugefügt wurde. Das gesamte Projekt liest jetzt Wenn gestartet, dann einen Kommentar mit dem Titel "Laufwerk zur ersten Festplatte (grün), dann rechts abbiegen". Fahren Sie als Nächstes vorwärts und warten Sie, bis das vordere Auge grün erkennt. Zum Schluss biegen Sie um 90 Grad rechts ab.
  • Öffnen Sie den Disk Maze Playground , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
  • Beobachten Sie, wie der VR-Roboter vorwärts zur ersten grünen Scheibe fährt und dann nach rechts abbiegt.

    Der VR-Roboter auf dem Disc Maze-Spielplatz fährt auf die erste grüne Scheibe zu. Ein markierter Pfeil zeigt an, dass er nach rechts abbiegen sollte, sobald er ihn erreicht hat.
  • Beachten Sie, dass der VR-Roboter vorwärts fährt, bis der Zustand des <Color sensing> Blocks als WAHR gemeldet wird. Dann führt es den nächsten Block im Stapel aus, der um 90 Grad nach rechts abbiegen soll.

Wählen Sie die Schaltfläche Weiter um mit dem Rest dieser Lektion fortzufahren.