Світлодіодний#

Вступ#

Робот-кодувальник VEX AIM має шість світлодіодів (світлодіодів) по всьому корпусу робота. Світлодіоди можна налаштувати на різні кольори, щоб надавати зворотний зв’язок, показувати стан робота або полегшувати відстеження робота під час проекту.

Кожен світлодіод можна налаштувати окремо, усі світлодіоди можна налаштувати одночасно або групу світлодіодів можна налаштувати разом за допомогою кортежу.

Назви світлодіодів:

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода на 11 годині.
LED1

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода на 9 годині.
LED2

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода на 7 годині.
LED3

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода в положенні 5 годин.
LED4

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода на 3 годині.
LED5

Значок робота зверху вниз з вентилятором, що виходить з місця розташування світлодіода в положенні 1 годині.
LED6

Значок робота, що зображує його зверху вниз, з вентиляторами, що виходять з усіх шести світлодіодних розташувань.
ALL_LEDS

Нижче наведено список усіх методів:

Дії — Увімкнення або вимкнення світлодіодів.

  • on — Вмикає один світлодіод, усі світлодіоди або групу світлодіодів.

  • off — Вимикає один світлодіод, усі світлодіоди або групу світлодіодів.

Дії#

on#

on вмикає один світлодіод, усі світлодіоди або групу світлодіодів.

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

Параметр

Опис

led

Світлодіод або світлодіоди, які потрібно ввімкнути:

  • Один світлодіод, наприклад, LED1
  • Усі світлодіоди з ALL_LEDS
  • Група світлодіодів у кортежі, наприклад, (LED1, LED2)

color

Необов’язково. Колір, який потрібно встановити для вибраного світлодіода або світлодіодів:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (за замовчуванням)
  • YELLOW
Ви також можете вказати власний колір.

Приклади

# 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 вимикає один світлодіод, усі світлодіоди або групу світлодіодів.

Usage:
robot.led.off(led)

Параметр

Опис

led

Світлодіод або світлодіоди, які потрібно вимкнути:

  • Один світлодіод, наприклад, LED1
  • Усі світлодіоди з ALL_LEDS
  • Група світлодіодів у кортежі, наприклад, (LED1, LED2)

Приклади

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