LED#

Zavedení#

Kódovací robot VEX AIM má po celém těle robota šest LED diod (světelných diod). LED diody lze nastavit na různé barvy, aby poskytovaly zpětnou vazbu, zobrazovaly stav robota nebo usnadňovaly sledování robota během projektu.

Každou LED diodu lze nastavit samostatně, všechny LED diody lze nastavit současně nebo skupinu LED diod lze nastavit společně pomocí n-tice.

Názvy LED diod:

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 11 hodin.
LED1

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 9 hodin.
LED2

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 7 hodin.
LED3

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 5 hodin.
LED4

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 3 hodiny.
LED5

Ikona robota shora dolů s ventilátorem vycházejícím z LED diody v pozici 1 hodiny.
LED6

Ikona robota shora dolů s ventilátory vycházejícími ze všech šesti LED pozic.
ALL_LEDS

Níže je uveden seznam všech metod:

Akce – Zapnutí nebo vypnutí LED diod.

  • on — Zapne jednu LED, všechny LED nebo skupinu LED.

  • off — Vypne jednu LED diodu, všechny LED diody nebo skupinu LED diod.

Akce#

on#

on zapne jednu LED, všechny LED nebo skupinu LED.

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

Parametr

Popis

led

LED dioda nebo LED diody, které se mají rozsvítit:

  • Jedna LED dioda, například LED1
  • Všechny LED diody s ALL_LEDS
  • Skupina LED diod v n-tici, například (LED1, LED2)

color

Volitelné. Barva, na kterou se má nastavit vybraná LED nebo LED:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (výchozí)
  • YELLOW
Můžete také zadat vlastní barvu.

Příklady

# 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 vypne jednu LED, všechny LED nebo skupinu LED.

Usage:
robot.led.off(led)

Parametr

Popis

led

LED dioda nebo LED diody, které se mají vypnout:

  • Jedna LED dioda, například LED1
  • Všechny LED diody s ALL_LEDS
  • Skupina LED diod v n-tici, například (LED1, LED2)

Příklady

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