Skip to main content

Lektion 3: Überwachen der Sensorwerte

In der vorherigen Lektion haben Sie den Abstandssensor und die Vergleichsblöcke für den VR-Roboter verwendet, um vom Start bis zur Nummer ‘1‘ auf dem Wall Maze Playground zu fahren. In dieser Lektion lernen Sie, wie Sie die Werte von Sensoren in der Monitorkonsole überwachen und den VR-Roboter vom Start bis zum Buchstaben "B" auf dem Wandlabyrinth-Spielplatz fahrenlassen.

Eine Draufsicht auf das Wandlabyrinth mit dem Buchstaben B-Tor in einem roten Kästchen.

Lernergebnisse

  • Stellen Sie fest, dass der Wert des Abstandssensors überwacht werden kann, indem Sie den Block <Distance found object> oder (Abstand von) auf das Symbol der Überwachungskonsole im Arbeitsbereich ziehen.
  • Beschreiben Sie den Vorteil, dass Sie Sensorwerte überwachen können, wenn Sie VEXcode VR-Projekte erstellen.

Neues Projekt starten

  • Starten Sie ein neues Projekt in VEXcode VR und benennen Sie das Projekt Unit5Lesson3.

    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 5 Lektion 3 festgelegt.

Fahren Sie zum Buchstaben ‘B’

  • In dieser Lektion wird ein Projekt für den VR-Roboter erstellt, der mithilfe des Distanzsensors zum Buchstaben „B“ auf dem Wall Maze Playground fährt.

    Das gleiche Wandlabyrinth-Diagramm wie zuvor, wobei der Buchstabe B-Tor in einem roten Kästchen hervorgehoben ist.
  • Erstellen Sie das folgende VEXcode VR-Projekt mit VEXcode-Blöcken, Switch-Blöcken oder einer Kombination aus beiden Typen. Das Ziel dieser Lektion ist es, bis zum Buchstaben „B“ zu fahren, aber das folgende Projekt weist einen Fehler auf.
    VEXcode VR blockiert ein Projekt, das versucht, das B-Ziel zu erreichen, aber einen Fehler aufweist. Auf den When Started-Block folgen 21 Blöcke. Betrachten Sie die Vorwärtsfahrt, warten Sie, bis der vordere Abstand in Millimetern weniger als 50 beträgt, und drehen Sie dann die Befehle um 90 Grad, um ein Codeabschnitt zu sein. Es gibt 6 dieser Abschnitte, die nach links, dann nach rechts, dann zweimal nach links, dann zweimal nach rechts abbiegen. Um das Projekt zu beenden, gibt es in weniger als 50 Blöcken eine weitere Wartezeit bis zum vorderen Abstand in Millimetern und schließlich einen Stop-Driving-Block.
  • Starten Sie den Wall Maze Playground , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
  • Beachten Sie, dass der VR-Roboter den Buchstaben „B“ NICHT erreicht. Warum nicht? Führen Sie das Projekt erneut aus, um den Fehler zu identifizieren.
    Eine Draufsicht auf das Wandlabyrinth, aber mit dem VR-Roboter an der falschen Endposition und nicht wie zu erwarten am B-Tor. Dies zeigt an, dass ein Fehler in unserem Programm vorliegt.
  • Wenn der VR-Roboter diesen Punkt im Wandlabyrinth erreicht, muss der VR-Roboter nach links abbiegen, um den Buchstaben „B“ zu erreichen. In dieser Kurve ist der VR-Roboter weiter von der Wand entfernt als andere Kurven. Der Abstandssensor kann verwendet werden, damit der VR-Roboter sich in beliebiger Entfernung von einer Wand drehen kann.

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