Saltar al contenido principal

Solucionador de laberintos Pro

Utilice los bloques [Drive for], [Drive] y [Turn for], el sensor Down Eye, el sensor Front Distance y el sensor Right Distance para crear un algoritmo que pueda conducir el robot VR desde cualquier posición de inicio seleccionada (cuadrado verde) hasta la posición final (cuadrado rojo) en el Maze+ Playground sin ninguna modificación del programa.

  • Seleccione el laberinto de pared + zona de juegos.
  • Descarga el archivo .vrmaze de esta carpeta y sube el laberinto al Playground.
  • Programa el robot de realidad virtual para que se desplace desde cualquier posición de inicio seleccionada (cuadrado verde) hasta la posición final (cuadrado rojo).
    • Utilice el sensor de distancia frontal para controlar el robot de realidad virtual mientras se mueve por el laberinto sin chocar contra la pared.
    • Crea un algoritmo para usar el sensor de distancia derecha para que el robot de realidad virtual navegue a lo largo de la pared del lado derecho.
    • Utilice el sensor ocular inferior para comprobar si aparece el color rojo y determinar si el robot de realidad virtual ha llegado a la posición final.
    • Utilice un bucle condicional para mantener al robot de realidad virtual en constante movimiento dentro del laberinto, hasta que el sensor ocular inferior detecte la posición final.

Consejos útiles

Botón de menú en la ventana de VEXcode VR Playground.

Seleccione una posición de inicio en la ventana de VEXcode VR Playground.

  • Utilice el bloque while de la categoría Control para programar el robot VR para que repita los bloques contenidos en su interior mientras se indique que la condición booleana es verdadera.

    Bloque VEXcode While vacío que lee 'mientras'.

    • Comando Python correspondiente:

      mientras condición:
      	esperar(5, MSEC)