LED Dithering
Программное управление яркостью светодиодов на любых GPIO-выводах через быстрое мигание с компенсацией ошибок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:30963a5873c5bbc9da9658110ed7f67a5f979e3fd55bd78fda9c8fe5fd736cfcLED_Dithering-1.0.0-30963a58.zipОписание
На платах часто не хватает PWM-выводов для управления яркостью светодиодов. Эта библиотека решает проблему через программное управление — быстро мигает светодиодом на обычном цифровом выводе, имитируя регулировку яркости. Точность срабатывания не критична, потому что библиотека использует компенсацию ошибок через распространение ошибок, чтобы коррекция была незаметна для глаза. Подходит для любого GPIO, не требует специальных возможностей микроконтроллера. Учитывай, что алгоритм занимает процессорное время, поэтому на очень загруженных плат таймирование может быть менее стабильным — но библиотека как раз предусмотрела автокомпенсацию для этого.