ВЕЛ#

Введение#

Робот для программирования 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))