Saltar al contenido principal

Bloque morado, ¿por dónde empezar?

Seleccione una posición de inicio. Usa los bloques [Drive for], [Turn for], [Spin ​​to position] y [Spin ​​for] para programar al Hero Bot para que anote un Bloque Morado en uno de los tres Objetivos. ¡El que consiga el mejor tiempo gana!

  • Seleccione VIQRC Virtual Skills - Full Volume Playground.
  • Seleccione el botón "Posición inicial" para elegir una posición de inicio para el robot.
  • Seleccione una letra para elegir la posición inicial deseada.
  • Reinicia el temporizador para cronometrar el proceso.
  • Conduce el robot hasta un Bloque Morado.
  • Programa el robot para que haga girar el grupo motor de admisión y recoja el bloque morado.
  • Programa el robot para que gire el grupo motor del brazo y así elevarlo a la posición deseada para anotar puntos.
  • Dirige el robot hacia el objetivo más cercano.
  • Programa el robot para que haga girar el grupo de motores de admisión y deje caer el bloque morado en la meta.
  • Utilice el bloque [print] para imprimir el valor del temporizador en la consola de impresión.

Consejos útiles

  • Para elegir una posición inicial para el robot, seleccione el botón "Posición inicial" en la ventana de Habilidades Virtuales.

    Seleccione un botón de posición inicial en la ventana de VEXcode VR Playground.

  • Para obtener ayuda para seleccionar la posición inicial y cambiar la posición inicial, este artículo.
  • Utilice el bloque reset timer de la categoría Sensores para restablecer el temporizador a 0 segundos antes de conducir el robot para recoger el Bloque Morado.

    Bloque de reinicio del temporizador VEXcode que lee 'reinicio temporizador'.

    • Comando Python correspondiente:

      cerebro.temporizador.borrar()
  • Utilice los bloques Reporter de la categoría Sensing para obtener el valor del temporizador.

    Bloque de valor del temporizador VEXcode que lee 'temporizador en segundos'.

    • Comando Python correspondiente:

      tiempo.cerebro.tiempo(SEGUNDOS)
  • Utilice el bloque print de la categoría Look para imprimir los valores en la consola de impresión.

    Bloque de impresión VEXcode que contiene un bloque de valor de temporizador, que en conjunto lee 'temporizador de impresión en segundos'.

    • Comando Python correspondiente:

      cerebro.pantalla.imprimir(cerebro.temporizador.tiempo(SEGUNDOS))