Протокол
Список кодов команд для I2C шины:
Код команды | Описание |
0xB0 | Получение источника сигнала. 1 байт: 0 — энкодер, 1 — потенциометр |
0xB1 | Получение состояния энкодера/потенциометра. 3 байта: 1-2 — натуральное число; 3 — состояние кнопки: 1 — нажата, 0 — не нажата |
0xC0 | Установка режима: 1 байт: 0..2 |
0xC1 | Установка цвета: 3 байта: R,G,B |
0xC2 | Установка яркости: 1 байт: 0..31 |
0xC3 | Установка коэффициента ФНЧ для потенциометра: 1 байт: от 1 до 16 |
0xC4 | Установка предела энкодера: 1 байт: 0 — нет предела, 1 — есть предел |
0xC5 | Установка диапазона энкодера: 1 байт: число от 0 до 6 |
0xE0 | Инициализация. Сброс позиции и настроек |
0xE1 | Сброс позиции |
0xE2 | Тест RGB |
0xE3 | Версия прошивки. 2 байта: натуральное число |