Zählscheiben
Benutze die Blöcke [Drive] und [Turn for] sowie den Down Eye Sensor, um den VR-Roboter durch das Scheibenlabyrinth von der Startposition (dem grünen Quadrat) zur Zielposition (der roten Scheibe) zu navigieren. Erstelle einen Algorithmus, der die Anzahl der grünen und blauen Scheiben auf dem Spielplatz zählt.
- Wähle den Spielplatz „Scheibenlabyrinth“ aus.
- Programmieren Sie den VR-Roboter so, dass er von der Startposition (dem grünen Quadrat) zur Zielposition (der roten Scheibe) fährt.
- Verwenden Sie Variablen, um die Anzahl der grünen und die Anzahl der blauen Scheiben zu speichern.
- Verwenden Sie den Down Eye Sensor, um die Bodenfarben zu erkennen. Programmiere den VR-Roboter so, dass er je nach erkannter Farbe unterschiedliche Verhaltensweisen ausführt.
- Verwenden Sie den [ Forever]-Block, um den VR-Roboter im Labyrinth ständig in Bewegung zu halten und den Down Eye Sensor ständig nach bestimmten Farben suchen zu lassen, um die Scheiben zu zählen und an der Zielposition anzuhalten.
- Geben Sie die Variablenwerte in der Druckkonsole aus, um die Anzahl der grünen und die Anzahl der blauen Disks zu melden.
Hilfreiche Tipps
- Hilfe zum Speichern von Daten im Projekt finden Sie in VEXcode VR Schaltfläche „TUTORIALS“Wählen das Tutorial Daten“ .

- Informationen zu den Namensregeln für Variablen in VEXcode VR finden diesem.
Verwenden Sie den Block set aus der Kategorie Variablen, um den Wert der Variablen festzulegen.

Passender Python-Befehl:
Grün = 0
Verwenden Sie den if then else if then else Block aus der Kategorie Steuerung, um den VR-Roboter so zu programmieren, dass er je nach den Bedingungen des Down Eye Sensors verschiedene Verhaltensweisen ausführt. Der if then else if then else Block führt die Blöcke basierend auf den Werten der gemeldeten Booleschen Bedingungen aus. Sie können Bedingungen hinzufügen oder entfernen.

Passender Python-Befehl:
Wenn Bedingung : Weiter wenn Bedingung : Weiter sonst: Weiter
Verwenden Sie den Block „ print aus der Kategorie „Look“, um die Werte in der Druckkonsole auszugeben.

Passender Python-Befehl:
brain.screen.print("VEXcode")