LED#

Introducción#

El robot de codificación VEX AIM cuenta con seis LED (diodos emisores de luz) distribuidos alrededor de su cuerpo. Estos LED se pueden configurar con diferentes colores para proporcionar información, mostrar el estado del robot o facilitar su seguimiento durante un proyecto.

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

Nombres de los LED:

Un ícono 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 ícono 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 ícono 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 ícono 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 ícono 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 ícono 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 icono del robot visto desde arriba, con ventiladores que emergen de las seis ubicaciones LED.
ALL_LEDS

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

Acciones: Encender o apagar los LED.

  • on — Turns on one LED, all LEDs, or a group of LEDs.

  • off — Turns off one LED, all LEDs, or a group of LEDs.

Comportamiento#

on#

on turns on one LED, all LEDs, or a group of LEDs.

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

Parámetro

Descripción

led

The LED or LEDs to turn on:

  • A single LED, such as LED1
  • All LEDs with ALL_LEDS
  • A group of LEDs in a tuple, such as (LED1, LED2)

color

Optional. The color to set the selected LED or LEDs to:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (default)
  • YELLOW
You can also specify a custom color.

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 turns off one LED, all LEDs, or a group of LEDs.

Usage:
robot.led.off(led)

Parámetro

Descripción

led

The LED or LEDs to turn off:

  • A single LED, such as LED1
  • All LEDs with ALL_LEDS
  • A group of LEDs in a tuple, such as (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))