Skip to main content

Lección 2: Conducir hasta la letra ‘A’

Conduce hasta la letra "A"

Ahora que ha creado y probado un proyecto en el que el robot de realidad virtual se detiene una vez que el sensor de distancia detecta una pared, construirá un proyecto en el que el robot de realidad virtual navegue hasta la letra "A" en el patio de recreo del laberinto de paredes.

Una vista de arriba hacia abajo del laberinto de la pared con flechas rojas que indican el camino desde el robot VR hasta la letra A de la meta. El robot debe avanzar, girar a la izquierda, avanzar, girar a la izquierda nuevamente y luego avanzar una última vez para alcanzar la meta A.

  • Para conducir hasta la letra ‘A’, el robot VR deberá detectar dos paredes y girar a la izquierda cuando se detecten estas paredes. Luego, el VR Robot se detendrá cuando detecte la tercera pared, ubicada detrás de la letra ‘A’.
    El mismo diagrama de laberinto de pared con flechas que antes. El robot debe avanzar, girar a la izquierda, avanzar, girar a la izquierda nuevamente y luego avanzar una última vez para alcanzar la meta A.
  • Comience modificando el proyecto anterior o cree un nuevo proyecto para que coincida con este proyecto base. Tenga en cuenta que el bloque [Turn for] es necesario porque una vez que el sensor de distancia esté a menos de 50 milímetros (mm) de una pared, el robot VR girará a la izquierda para continuar hacia la letra ‘A’. Recuerda que puedes usar bloques VEXcode, bloques Switch o una combinación de ambos tipos de bloques. 
    VEXcode VR bloquea el proyecto que avanza hasta llegar a una pared y luego gira a la izquierda. Todo el proyecto lee Cuando se inicia Conduzca hacia adelante y espere hasta que la distancia delantera en milímetros sea inferior a 50, después de lo cual gire a la izquierda 90 grados.
  • Añada otro bloque [Drive] y [Wait until] con el  <Less than> bloque ajustado a 50 milímetros (mm) y la (Distance from) dentro del <Less than> bloque.El mismo VEXcode VR bloquea el proyecto desde antes, pero con otro conjunto de comandos Drive Forward y Wait Until añadidos en la parte inferior de la pila. Todo el proyecto ahora lee Cuando se inicia Conduzca hacia adelante y Espere hasta que la distancia delantera en milímetros sea inferior a 50, después de lo cual gire a la izquierda 90 grados. Conduzca hacia adelante y luego espere hasta que la distancia delantera en milímetros sea inferior a 50.

    Para su información

    Utilice la herramienta Duplicar para las secciones de código que se repiten en un proyecto. Esto le permite ahorrar tiempo. Para obtener más información sobre cómo duplicar bloques, consulte el artículo Menú contextual - Bloques VR.

  • Finalmente, agregue los siguientes bloques para indicarle al robot de realidad virtual que detecte la pared final detrás de la letra ‘A‘ y luego deje de conducir.
    El mismo VEXcode VR bloquea el proyecto desde antes, pero con otro conjunto de Turn Left, Drive Forward, Wait Until y, finalmente, un bloque Stop Driving añadido en la parte inferior de la pila. Todo el proyecto ahora lee Cuando se inicia, Conduzca hacia adelante y Espere hasta que la distancia delantera en milímetros sea inferior a 50, después de lo cual gire a la izquierda 90 grados. Repita esos tres bloques nuevamente, luego conduzca hacia adelante una última vez, espere hasta la distancia frontal en milímetros en menos de 50 y deje de conducir.
  • Inicie el Wall Maze Playground si aún no está abierto y ejecute el proyecto.
  • Observa la unidad VR Robot desde el inicio del laberinto de pared hasta la letra ‘A’ y luego detente.
    Una vista de arriba hacia abajo del laberinto de la pared con la letra A gol resaltada en un cuadro rojo, cerca de la posición inicial del robot VR.
  • Tenga en cuenta que el robot VR no choca contra ninguna pared mientras conduce hasta la letra "A". Cuando el valor del sensor de distancia informa que el robot VR está a menos de 50 milímetros (mm) de la pared, se le indica al robot VR que gire o se detenga en el proyecto.

Seleccione el botón Siguiente para continuar con el resto de esta lección.