FastLEDManager
Менеджер LED-лент с поддержкой многослойных анимаций, их микширования и многоядерности на ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dc3e16ebb8fdc6c676d239d6f084c48a0f598a0e6a18f344781c69c0a3680f60FastLEDManager-0.2.1-dc3e16eb.zipОписание
Менеджер для управления LED-лентами через FastLED, но на уровне выше обычного — он может одновременно запускать несколько анимационных последовательностей и смешивать их вывод в один буфер. Встроена поддержка многоядерности на ESP32, что полезно, если лент и эффектов много. Библиотека строится из трёх основных классов: LEDManager координирует несколько LEDController, каждый контроллер управляет одной лентой и может держать несколько LEDSequencer для генерации разных эффектов. Можно использовать слои с миксированием или отключить их, если нужна прямая работа с буфером. Также поддерживает присоединение внешних LED-буферов и их переопределение. Зависит от FastLED, TaskManager, Tween и DebugLog.