TimerExtensions
Упрощённое управление таймерами Arduino с поддержкой 32-битного счёта, генерации импульсов и захвата событий без работы с регистрами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b8e34749146e08d9a4a7899ee6cb657b49b2a680d0036bee8f8b9e014282ddb1TimerExtensions-0.0.3-b8e34749.zipОписание
Работа с таймерами в Arduino обычно требует прямого манипулирования регистрами, что муторно и легко запутаться. TimerExtensions упрощает это, предоставляя готовые методы для настройки часов таймера, смены режимов и считывания значений — без битовых операций. Библиотека позволяет расширить диапазон стандартных таймеров до 32 бит (около 268 секунд на частоте 16 МГц) и генерировать импульсы без дрожания. Поддерживаются захват входных событий с прерываниями и точное управление синхронизацией. Протестирована на Uno и Mega2560, но может быть адаптирована под другие AVR-платы. Библиотека работает независимо от фреймворка Arduino и распространяется под LGPL v3.