Протокол
Список кодов команд для 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 байта: натуральное число |
