Dimmable Light for Arduino
Управление тиристорами и симисторами для диммирования ламп и регулировки мощности нагревателей через отсечку фазы AC
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:30c0bec16b75c2a8d5349e9be289959101e91e387a257d7d5fcb312d519cf3f8Dimmable_Light_for_Arduino-1.6.0-30c0bec1.zipОписание
Библиотека для управления симисторами и тиристорами — теми самыми компонентами, которые регулируют яркость ламп накаливания через отсечку фазы переменного тока. Родилась она из интереса к возможностям аппаратных таймеров ESP8266, но потом переросла в многоплатформенное решение. Работает на ESP8266, ESP32, AVR и SAMD. Помимо светодиммеров, симисторы можно использовать для управления электрическими нагревателями и двигателями — только нужно понимать, что делаешь. Главная фишка в том, что авторы детально разобрались с различиями в реализации таймеров между платформами: у ESP8266 только один доступный таймер и он 23-битный, у ESP32 намного лучше — четыре 64-битных таймера, но с ограничениями на каналы сравнения. Для AVR Atmega пришлось адаптироваться под более низкие частоты и меньшую разрядность.