Всем привет.
Мне было необходимо только 16 цветов, выбираемых с ИК-пульта (остальное - не нужно), поэтому сваял небольшой скетч, вроде работает. Сваял - громко сказано, по сути объединил коды из нескольких уже готовых скетчей, но главное - работает.
Пришлось сначала получить коды кнопок ИК-пульта с помощью скетча, который есть в архиве, это очень помогло.
Осталось дописать сохранение текущего цвета в EEPROM, сделать переключение между цветами с помощью пары кнопок на самом блоке (если случайно потеряется пульт), и в общем-то все.
Есть один вопрос - как изменить частоту ШИМ-а, например сделать его равным 1 кГц, или больше.
Изначально получается частота ШИМ-а равна 490 Гц (измерял частотомером).
Все мои попытки изменить частоту ШИМ-а - не увенчались успехом, пробовал разные оболочки для Ардуино, выдает разные ошибки.
При этом, сам исходник версии 1.7 для RGB-контроллера - нормально компилируется, никаких ошибок и предупреждений нет.
Буду признателен, если кто нибудь просветит меня в этом вопросе...
В прищепке - скетч.