Skip to main content

Lección 2: Cambiar parámetros en la unidad de comando

El robot de realidad virtual no tocó el castillo central en el último proyecto. Necesita viajar más lejos. ¡Ajusta los parámetros, pruébalo y observa cómo el robot VR derriba el castillo central!

  • Establezca la distancia que se moverá el robot VR ingresando el valor "800" como segundo parámetro en el comando drive_for . Tu proyecto ahora debería verse así:
     

    # Añadir código de proyecto en "main"
    def main():
        drivetrain.drive_for(FORWARD, 800, MM)

Para su información

El comando drive_for  puede aceptar tanto números enteros (enteros) como decimales (flotantes). Las unidades también se pueden cambiar de milímetros (mm) a pulgadas.

Dos comandos drivetain.drive_for. Un comando está usando MM en su parámetro de unidades y el otro está usando PULGADAS. Ambas unidades están resaltadas con un recuadro rojo.

  • Iniciar el proyecto.
    La parte superior de la interfaz VEXcode VR. El botón Inicio está resaltado con un recuadro rojo.
  • El robot VR chocará con el castillo central y derribará partes de él.

    Vista de arriba hacia abajo del patio de recreo Castle Crasher. El robot se ha movido de su posición inicial en la parte inferior del campo y ahora está en el medio del patio de recreo. El castillo en medio del patio de recreo ha sido derribado.
  • Seleccione el botón "Restablecer" para restablecer el patio de recreo.
    Top down view of the Castle Crasher playground with the VEXcode VR Playground interface. The robot has moved from its starting position on the bottom the field and is now in the middle of the playground. The blocks in the middle of the playground have been toppled over. The Reset button in the bottom right of the playground is highlighted with a red box.
    El robot VR ahora necesita volver a la posición inicial. Utilice un comando adicional drive_for  y cambie los parámetros para que conduzca en reversa para regresar a la posición inicial.
  • Agregue un segundo comando drive_for al proyecto VEXcode VR y cambie la dirección de “ADELANTE” a “REVERSA”. Tu proyecto ahora debería verse así:
     

    # Añadir código de proyecto en "main"
    def main()
        :      drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 200, MM)
  • Asegúrese de que el valor de la distancia sea el mismo que el primer comando drive_for , 800 milímetros (mm), para que regrese a la posición inicial. Tu proyecto ahora debería verse así:
     

    # Añadir código de proyecto en "main"
    def main()
        :      drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
  • Seleccione el botón "Inicio" y ejecute el proyecto.
    La barra de herramientas VEXcode VR. El botón Inicio está resaltado en rojo a la derecha de la barra de herramientas.
  • El robot VR se moverá hacia adelante y hacia atrás durante 800 milímetros (mm), volviendo a la posición inicial.
    Vista de arriba hacia abajo del patio de recreo Castle Crasher que muestra que el castillo en medio del patio de recreo se ha volcado y el robot de realidad virtual ha vuelto a su posición inicial en la parte inferior del patio de recreo.

Nota: ¡Has completado con éxito la primera parte del Castle Crasher Challenge! Incluso si las cuatro partes del castillo central no están completamente derribadas, si están ligeramente desplazadas, eso es aceptable.

Para su información

Para hacer que un robot VR avance y retroceda a diferentes velocidades, la velocidad de conducción se puede aumentar o disminuir utilizando el comando set_drive_velocity . El comando set_drive_velocity acepta un rango de 0 a 100 para el parámetro de velocidad. La velocidad predeterminada es del 50%. El cambio de velocidad se aplicará a cualquier comando posterior de la transmisión.

drivetrain.set_drive_velocity(50, POR CIENTO)

Guarda tu proyecto

Para guardar tu proyecto, selecciona "Guardar como" en el menú desplegable "Archivo".

La interfaz de codificación VEXcode VR Python. Se muestra el menú Archivo y se resalta el botón Guardar como con un recuadro rojo.

Una vez guardado, el proyecto aparecerá en la carpeta Descargas de tu dispositivo como un archivo .vrpython.

Preguntas

Seleccione un enlace a continuación para acceder al cuestionario de la lección.

Google Doc / .docx / .pdf