Maze Solver Pro
Gebruik de blokken [Drive for], [Drive] en [Turn for], de Down Eye Sensor, de Front Distance Sensor en de Right Distance Sensor om een algoritme te maken waarmee de VR-robot van elke geselecteerde startpositie (groen vierkant) naar de eindpositie (rood vierkant) op de Maze+ Playground kan rijden zonder dat er programmatische aanpassingen nodig zijn.
- Selecteer de Muurdoolhof + Speeltuin.
- Download het bestand .vrmaze uit deze map en upload het doolhof naar de Playground.
- Programmeer de VR-robot om van een willekeurige startpositie (groen vierkant) naar de eindpositie (rood vierkant) te rijden.
- Gebruik de afstandssensor aan de voorzijde om de VR-robot door het doolhof te leiden zonder tegen de muur aan te botsen.
- Ontwikkel een algoritme dat de rechter afstandssensor gebruikt om de VR-robot langs de muur aan de rechterkant te laten rijden.
- Gebruik de oogsensor om te controleren of de rode kleur verschijnt en zo te bepalen of de VR-robot de eindpositie heeft bereikt.
- Gebruik een voorwaardelijke lus om de VR-robot constant in beweging te houden in het doolhof, totdat de oogsensor de eindpositie detecteert.
Handige tips
- Voor meerover de functies van de VR MazeBot in VEXcode VR, dit.
- Om een startpositie in het doolhof te selecteren, selecteer je de menuknop en vervolgens de locatieknop.


Gebruik het while blok uit de categorie 'Besturing' om de VR-robot te programmeren zodat deze de blokken binnenin herhaalt zolang de Booleaanse voorwaarde waar is.

Overeenkomend Python-commando:
terwijl voorwaarde: wacht(5, MSEC)