Skip to main content

Lección 3: Convertir el robot de realidad virtual

Ahora que has derribado el primer castillo en el Castle Crasher Playground, necesitarás que el robot de realidad virtual gire para derribar a otro. Esta lección lo guiará a través de los pasos para girar el robot VR y derribar dos edificios en el patio de juegos Castle Crasher .

Resultados de aprendizaje

  • Identifique cómo usar el bloque [Turn for] para girar el robot de realidad virtual a la derecha o a la izquierda.
  • Identifique cómo usar el bloque [Turn to heading] para girar el robot de realidad virtual a un rumbo de brújula determinado.

Cambiar el nombre del proyecto

  • Si el código de la lección anterior aún no está cargado, cargue el proyecto Unit2Lesson2.
  • Cambie el nombre del proyecto seleccionando el cuadro de nombre del proyecto.

    Barra de herramientas VEXcode VR con un cuadro rojo que indica el cuadro del nombre del proyecto en el centro. El nombre del proyecto dice Unidad 2 Lección 2.
  • Introduzca el nuevo nombre del proyectoUnit2Lesson3 y seleccione "Guardar".

    Cuadro de diálogo de nombre del proyecto abierto con el nuevo título, Unidad 2 Lección 3 escrita. Un cuadro rojo llama a la opción Guardar en la parte inferior del cuadro de diálogo del nombre del proyecto.

Girar a la derecha o a la izquierda

El bloque [Turn for] gira el robot de realidad virtual un número determinado de grados. Este ejemplo hará que el robot VR avance para derribar el edificio central, retroceda al inicio y luego gire y golpee el edificio en la esquina inferior derecha en el Castle Crasher Playground.

Vista de arriba hacia abajo del patio de recreo del castillo al principio, con cinco castillos mostrados. El patio de recreo tiene un castillo en cada esquina y uno en el medio del patio de recreo. El robot VR se coloca centrado contra la pared posterior, mirando hacia el centro. Hay recuadros rojos en el centro y en la parte inferior derecha de los castillos.

Para su información

Para hacer que un robot VR gire a diferentes velocidades, la velocidad de giro se puede aumentar o disminuir utilizando el bloque [Establecer velocidad de giro].

Configure el bloque de velocidad de giro con un 50% en el parámetro.
  • Arrastre el bloque [Turn for] y adjúntelo debajo del bloque [Drive for]. Configure los parámetros del bloque [Turn for] para que giren 90 grados a la derecha.
    1. Nota: Este proyecto tiene los bloques [Establecer velocidad de accionamiento] y [Establecer velocidad de giro] añadidos y configurados al 100%. Estos son bloques opcionales.

      Proyecto VEXcode VR que comienza con un bloque Cuando se inicia. Los bloques adjuntos debajo, de arriba a abajo, son un bloque de velocidad de accionamiento establecido con el 100% en el parámetro, un bloque de velocidad de giro establecido con el 100% en el parámetro, un bloque de accionamiento configurado para avanzar 800 mm, un bloque de accionamiento configurado para retroceder 800 mm y un bloque de giro configurado para girar a la derecha 90 grados. El turno para el bloque tiene un recuadro de llamada rojo a su alrededor.
  • Arrastre el bloque [Drive for] y adjúntelo debajo del bloque [Turn for]. Ajuste los parámetros del bloque [Drive for] a 700 milímetros (mm).

    Proyecto VEXcode VR desde arriba, con una unidad adicional para bloque adjunto. Este bloque está configurado para avanzar 700 mm y tiene una caja de llamada roja a su alrededor.
  • Selecciona el botón “Abrir patio de juegos” para iniciar el patio de juegos Castle Crasher si aún no está abierto.

    Barra de herramientas VEXcode VR con un cuadro rojo que llama al botón Abrir patio de recreo a la derecha de la barra de herramientas, entre los botones Seleccionar patio de recreo e Iniciar.
  • Seleccione el botón "Iniciar" para probar el proyecto.

    Barra de herramientas VEXcode VR con un cuadro rojo que llama al botón Start en el lado derecho de la barra de herramientas, entre los botones Open Playground y Step.
  • Observa cómo el robot VR avanza y choca con el edificio central antes de volver al inicio. El robot VR girará a la derecha 90 grados y avanzará para chocar con el edificio en la esquina inferior derecha del Castle Crasher Playground.

    Campo de juegos VEXcode VR Castle Crasher con el castillo central estrellado. El robot de realidad virtual está en la parte inferior del patio de recreo, frente al castillo inferior derecho, listo para estrellarlo.

Uso de bloques de interruptores 

Este es el bloque Interruptor [Establecer velocidad de giro]. Simplemente reemplace el valor numérico escribiendo un número diferente para cambiar el parámetro del bloque. 

Bloque de interruptores con el comando drivetrain.set_turn_velocity escrito. El parámetro después del paréntesis abierto dice 50, por ciento.

Para convertir una pila completa de bloques VEXcode en bloques Switch, simplemente seleccione un bloque VEXcode y elija "Convertir pila en bloque Switch". La imagen a continuación muestra el proyecto de esta lección como un bloque Switch. Cada bloque VEXcode se convierte en un comando Python, y cada comando se enumera dentro de un bloque Switch. 

Cuando se inicia, bloque con un bloque de interruptores adjunto. Los seis comandos de python para el proyecto en esta lección se escriben en el bloque, uno en cada línea.

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