ESP32-RGB-LEDStrip
Управление RGB LED-лентами на ESP32 с поддержкой многопоточности и популярных драйверов WS2812, SK6812
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:51bd909ac709dabade14aaeee94bec92b8df811581cdedf1bd9fc4e5345a7f76ESP32_RGB_LEDStrip-2.2.1-51bd909a.zipОписание
Современная библиотека на C++ для управления RGB LED-лентами и матрицами на ESP32. Поддерживает популярные драйверы вроде WS2812, WS2815, SK6812 и других чипов с 8-битным каналом на цвет. Работает без блокирующих операций и может работать с несколькими потоками одновременно — разные задачи могут выводить разные кадры на одну ленту без конфликтов благодаря приоритетам. Поддерживает как RGB, так и HSL цветовые модели с автоматическим преобразованием. Можно выводить пиксели в обратном порядке, если физическое расположение ленты не совпадает с логическим. Работает в режиме открытого стока, поэтому не требует сложного уровневого преобразователя напряжения. Включает оптимизацию специально для ESP32 и подготовку к глубокому сну.