Een efficiënte opening
Verdien zo snel mogelijk 15 punten! Kies strategisch een startpositie en een startrichting voor de spits. Kies een gewenste locatie voor het voorladen van het veld. Gebruik de blokken [Drive for], [Turn for], [Spin to position] en [Spin for] om de Hero Bot zo te programmeren dat hij de twee rode alliantie-triballen afzonderlijk in het doel van de blauwe alliantie scoort en één van de groene triballen op het veld in het doel van de rode alliantie scoort. De snelste tijd wint!
- Selecteer de VRC Virtual Skills - Over Under Playground.
- Gebruik de checklist voor de voorbereiding om een startlocatie te selecteren, een startrichting )en de optie 'Voorladen robot' ) op 'Ja' te zetten.
- Gebruik de checklist voor de wedstrijd om een gewenste locatie voor het laden van het veld te selecteren .
- Programmeer de robot om de armmotor te laten draaien, zodat de arm volledig naar beneden zakt om een Triball in een doel te lanceren.
- Programmeer de Hero Bot om de Robot Preload Triball in het doel van de Blue Alliance te laten scoren.
- Bestuur de robot richting het doel van de Blauwe Alliantie.
- Programmeer de robot om de inlaatmotor te laten draaien, zodat de Robot Preload Triball in het doel van de Blue Alliance wordt gelanceerd.
- Programmeer de Hero Bot om de Field Preload Triball te verzamelen en ermee te scoren in het doel van de Blue Alliance.
- Rijd met de Hero Bot naar het Red Field Preload Triball.
- Programmeer de robot om de inlaatmotor te laten draaien, zodat deze de rode, vooraf geladen Triball kan oppakken.
- Bestuur de robot richting het doel van de Blauwe Alliantie.
- Programmeer de robot om de inlaatmotor te laten draaien, zodat de voorgeladen Triball in het doel van de Blauwe Alliantie wordt gelanceerd.
- Programmeer de Hero Bot om een van de groene Triballs op het veld te verzamelen en deze Triball in het doel van de Rode Alliantie te scoren.
- Gebruik het [print]-blok om de timerwaarde naar de printconsole af te drukken.
Handige tips
Gebruik de en wacht niet functie van de draai ArmMotor om blok te positioneren, zodat andere blokken kunnen blijven draaien terwijl de Arm Motor draait. Om deze functie te gebruiken, selecteer je de pijl om uit te breiden en wacht je niet.

Overeenkomend Python-commando:
arm_motor.spin_to_position(1200, DEGREES, wait=False)
Gebruik de Reporter-blokken uit de categorie Sensoren om de positie van de armmotor te verkrijgen en zo te bepalen of de arm zich in de gewenste positie bevindt.

Overeenkomend Python-commando:
arm_motor.position(DEGREES)