TimerFour32u4
Работа с 10-битным таймером Timer4 на ATMega16u4 и ATMega32u4 для генерации PWM-сигналов на Arduino Leonardo, Micro и Pro Micro
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:52c86c94193d591d26b616fac3814aa6004269c69b78d1c895309da6e7800b43TimerFour32u4-1.0.1-52c86c94.zipОписание
Портированная версия популярной библиотеки TimerThree для микроконтроллеров ATMega16u4 и ATMega32u4, которые встречаются на Arduino Leonardo, Micro и Pro Micro. Нужна для работы с 10-битным аппаратным таймером Timer4 на этих чипах, когда стандартные средства недостаточны. Позволяет генерировать ШИМ-сигналы на пинах 5, 6, 9, 10 и 13 (в зависимости от модели платы) с диапазоном частот от 0,5 кГц до 1 МГц. Коэффициент заполнения задаётся значением от 3 до 1023. Минус в том, что часть выводов работают парами — если активировать PWM на одном пине из пары, второй автоматически получит инвертированный сигнал, независимо от ваших желаний. Пока протестирована только на Pro Micro, но должна работать и на других совместимых платах.