Ein einheitliches Ziel!
Verwenden Sie die Blöcke [Drive for], [Turn for], [Spin to position], [Spin for] und [wait], um den Hero Bot so zu programmieren, dass er die vier orange markierten grünen Blöcke nacheinander in Goal II einbringt und einen 10-Punkte-Uniformbonus gewinnt.
- Wählen Sie den VIQRC Virtual Skills - Full Volume Playground aus.
- Deklarieren Sie eine Variable, um die Entfernung zu speichern, die der Roboter zurücklegen muss, um einen grünen Block aufzuheben. Setzen Sie den Wert auf 0.
- Programmiere den Helden-Bot so, dass er die vier orange markierten grünen Blöcke in Tor II befördert.
- Programmieren Sie den Roboter so, dass er die Armmotorgruppe dreht, um den Arm in die gewünschte Position zum Aufnehmen eines Blocks abzusenken.
- Fahre den Roboter zum nächstgelegenen grünen Block.
- Programmiere den Roboter so, dass er die Ansaugmotorgruppe dreht, um den grünen Block aufzunehmen.
- Programmieren Sie den Roboter so, dass er die Armmotorgruppe dreht, um den Arm in die gewünschte Position zum Punktesammeln zu heben.
- Steuere den Roboter in Richtung Ziel II.
- Programmiere den Roboter so, dass er die Ansaugmotorgruppe dreht, um den grünen Block in das Ziel fallen zu lassen.
- Aktualisiere den Variablenwert, um die Entfernung darzustellen, die der Roboter zurücklegen muss, um den nächsten grünen Block aufzunehmen.
- Verwenden Sie eine Schleife, um den Roboter so zu programmieren, dass er die oben genannten Aktionen eine festgelegte Anzahl von Malen wiederholt, um die vier orange markierten grünen Blöcke ins Tor zu befördern.
Hilfreiche Tipps
Hilfe zum Deklarieren einer Variablen und zum Speichern von Daten im Projekt erhalten Sie, indem Sie in VR auf die Schaltfläche „TUTORIALS“ klicken und das Tutorial „Daten speichern auswählen.


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

Passender Python-Befehl:
DistanceGreen = 0Verwenden Sie den repeat Block aus der Kategorie Steuerung, um den VR-Roboter so zu programmieren, dass er die darin enthaltenen Blöcke eine festgelegte Anzahl von Malen wiederholt.

Passender Python-Befehl:
for repeat_count in range(4): wait(5, MSEC)