Saltar al contenido principal

Gíralo a rojo

Usa los bloques [Drive for] y [Turn for] para dirigir al Hero Bot hacia un rodillo, y usa el sensor óptico y el grupo de motores de admisión para detectar el rodillo y hacerlo girar hasta que se ponga rojo. 

  • Seleccione VRC Virtual Skills - Spin Up Playground.
  • Dirige al Hero Bot hacia un rodillo.
  • Cuando el sensor óptico detecte el rodillo, acerca el Hero Bot para que haga contacto.
  • Programa el robot para que haga girar el grupo de motores de admisión y así hacer girar el rodillo.
  • Cuando el sensor óptico detecte el color rojo después de haber detectado el azul, detenga el rodillo.

Consejos útiles

  • Utilice el bloque RollerOptical sensing de la categoría Sensing para detectar un Roller cerca del Hero Bot.

    VEXcode Distance encontró un bloque de objeto que lee 'RollerOptical encontró un objeto?'.

    • Comando Python correspondiente:

      roller_optical.is_near_object()
  • Utilice el bloque sensor RollerOptical de la categoría Sensores para detectar el color.

    VEXcode Optical detecta un bloque de color que lee 'RollerOptical detecta rojo?'.

    • Comando Python correspondiente:

      roller_optical.color() == Color.RED
  • Utilice el bloque spin IntakeMotorGroup de la categoría Movimiento y seleccione la dirección outtake para hacer girar el rodillo.

    Bloque VEXcode Spin que lee 'spin IntakeMotorGroup outtake'.

    • Comando Python correspondiente:

      grupo_motor_admisión.gira(ADELANTE)
  • Utilice el bloque stop IntakeMotorGroup de la categoría Movimiento para detener el giro del rodillo.

    Bloque de motor VEXcode Stop que lee 'stop IntakeMotorGroup'.

    • Comando Python correspondiente:

      grupo_motor_admisión.stop()

Para obtenerinformación sobre las características del robot en VRC Virtual Skills, este.