Схема v9.1 RGB светодиодная лента

Аппаратная поддержка

Параметры Управление Функция
+12v passive Pwr
Red_Gnd 0.75A D Dig,Pwm
Green_Gnd 0.75A D Dig, Pwm
Blue_Gnd 0.75A passive Dig, Pwm

Программная поддержка

Внутренняя подсветка

Внешнее освещение

Внешнее освещение подключается через плату RGB-хаб в разъем обычной LED-ленты. Для вывода RGB-разъема определенной платы (ButtonsBoard или др.) из игры и активации режима внешнего освещения необходимо отправить событие setLight-mode с параметром ext: 1 и всеми остальными параметрами, отнесенными ниже к этому событию. Для возврата разъема в игру (внутреннюю подсветку) необходимо отправить параметр ext: 0.

Режимы свечения:

0 - постоянный свет

1 - моргание

2 - равномерное фадэ (fade)

3 - пульсация

4 - Reserved

5 - Рандомный цвет (полная яркость)

6 - Рандомный цвет (диммирование с переключением в 0)

Кодировка цвета и яркости задаётся числом от 0 до 16777215, вычисляемым по формуле. Цвет = Красный * 65536 + Зеленый * 255 + Синий, где Красный, Зеленый и Синий - яркость соответствующих цветов от 0 до 255.

События

Входящие

Событие Данные Описание
setLight-mode ext: uint 0-1
0 - внутренняя подсветка
1 - внешнее освещение
clr: ulong 0-16777215 - основной цвет
mode: uint 0-5 - режим свечения
interval: uint 1-255 - период x50мс blink/dimm
bright: uint 1-255 - макс. яркость
Настройка внеш. освещения
setLight val: ulong 0-16777215 - основной цвет

after: ulong 0-16777215 - цвет после выполнения

times: int 2-255 - количество морганий основным цветом (раз в 0,7сек)
Управление цветом

Выявленные баги

TODO

Posts

subscribe via RSS