RGBLEDBlender
Управление RGB светодиодами с плавным смешиванием цветов и циклическим переключением между ними
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8692a871a21319e28966af5c5e8b9e1ae2183fb384e6ad07b3dfa588b378277aRGBLEDBlender-1.1.2-8692a871.zipОписание
Библиотека для управления RGB светодиодами с поддержкой плавного смешивания цветов. Основные функции — смешивание двух произвольных цветов, случайная генерация и циклическое переключение между цветами из списка. Каждый объект RGBLEDBlender требует три PWM-пина для красного, зелёного и синего каналов, но несколько объектов могут делить одни и те же выводы, если это нужно для мультиплексирования. Работает с цветами через структуру Color, которая внутри использует int16_t, поэтому при сложных математических операциях (сложение, вычитание, умножение цветов) легко получить переполнение и неправильный результат, если не следить за диапазоном значений. В библиотеке есть набор предопределённых цветов, которые можно расширить через файл Colors.h.