LED#

Introducción#

El robot de codificación VEX AIM tiene seis LED (diodos emisores de luz) alrededor del cuerpo del robot. Los LED se pueden configurar en diferentes colores para dar retroalimentación, mostrar el estado de un robot o hacer que el robot sea más fácil de rastrear durante un proyecto.

Cada LED se puede configurar individualmente, todos los LED se pueden configurar al mismo tiempo o un grupo de LED se pueden configurar juntos usando una tupla.

Nombres de LED:

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de las 11 en punto.
LED1

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de las 9 en punto.
LED2

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de las 7 en punto.
LED3

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de las 5 en punto.
LED4

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de las 3 en punto.
LED5

Un icono de arriba hacia abajo del robot con un ventilador que emerge de la ubicación del LED en la posición de la 1 en punto.
LED6

Un ícono de arriba hacia abajo del robot con ventiladores que emergen de las seis ubicaciones de LED.
ALL_LEDS

A continuación se muestra una lista de todos los métodos:

Acciones: encienda o apague los LED.

  • on: enciende un LED, todos los LED o un grupo de LED.

  • off: apaga un LED, todos los LED o un grupo de LED.

Acciones#

on#

on enciende un LED, todos los LED o un grupo de LED.

Usage:
robot.led.on(led, color)

Parámetro

Descripción

led

El LED o LEDs para encender:

  • Un solo LED, como LED1
  • Todos los LEDs con ALL_LEDS
  • Un grupo de LEDs en una tupla, como (LED1, LED2)

color

Opcional. El color para establecer el LED o LED seleccionados en:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (predeterminado)
  • YELLOW
También puede especificar un color personalizado.

Ejemplos

# Turn all LEDs green while the screen is pressed
while True:
    if robot.screen.pressing():
        robot.led.on(ALL_LEDS, GREEN)
    else:
        robot.led.off(ALL_LEDS)

    wait(50, MSEC)

# Turn two LEDs red
robot.led.on((LED3, LED4), RED)

off#

off apaga un LED, todos los LED o un grupo de LED.

Usage:
robot.led.off(led)

Parámetro

Descripción

led

El LED o LED para apagar:

  • Un solo LED, como LED1
  • Todos los LED con ALL_LEDS
  • Un grupo de LED en una tupla, como (LED1, LED2)

Ejemplos

# Turn all LEDs on for 2 seconds, then turn them off
robot.led.on(ALL_LEDS)
wait(2, SECONDS)
robot.led.off(ALL_LEDS)

# Turn off half of the LEDs
robot.led.on(ALL_LEDS)
wait(1, SECONDS)
robot.led.off((LED3, LED4, LED5))