LED#

Johdanto#

VEX AIM -koodausrobotissa on kuusi LEDiä (valoa emittoivaa diodia) robotin rungon ympärillä. LEDit voidaan asettaa eri väreille antamaan palautetta, näyttämään robotin tilan tai helpottamaan robotin seurantaa projektin aikana.

Jokainen LED voidaan asettaa erikseen, kaikki LEDit voidaan asettaa samanaikaisesti tai LED-ryhmä voidaan asettaa yhdessä tuplen avulla.

LEDien nimet:

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello 11:n kohdalla.
LED1

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello 9:n kohdalla.
LED2

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello 7:n kohdalla.
LED3

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello viiden kohdalla.
LED4

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello 3 kohdalla.
LED5

Ylhäältä alaspäin näkyvä kuvake robotista, jonka tuuletin tulee esiin LED-valon kohdalta kello yhden kohdalla.
LED6

Ylhäältä alaspäin näkyvä kuvake robotista, jonka kaikista kuudesta LED-sijainnista tulee esiin tuulettimia.
ALL_LEDS

Alla on luettelo kaikista menetelmistä:

Toiminnot — Kytke LEDit päälle tai pois päältä.

  • on:llä — Sytyttää yhden LEDin, kaikki LEDit tai LED-ryhmän.

  • off — Sammuttaa yhden LEDin, kaikki LEDit tai LED-ryhmän.

Toiminnot#

on#

on ryhmän.

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

Parametri

Kuvaus

led

Syttyvät LEDit:

  • Yksi LED, kuten LED1
  • Kaikki LEDit, joissa on ALL_LEDS
  • LED-ryhmä tuplessa, kuten (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.

Esimerkkejä

# 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 sammuttaa yhden LEDin, kaikki LEDit tai LED-ryhmän.

Usage:
robot.led.off(led)

Parametri

Kuvaus

led

Sammutettavat LEDit:

  • Yksi LED, kuten LED1
  • Kaikki LEDit, joissa on ALL_LEDS
  • Ryhmä LEDejä tuplessa, kuten (LED1, LED2)

Esimerkkejä

# 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))