TimerMs
Программный таймер на основе millis() с поддержкой однократного и периодического срабатывания, управлением отсчёта и обработчиками событий
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:70e6138bee40c19a4676f33dd58931fc91703867e978ae3fe6cfb17511d0bb27TimerMs-1.2.0-70e6138b.zipОписание
⚠️ Библиотека устарела и больше не поддерживается — вместо неё используй GTimer, которая легче и функциональнее.
Если всё же нужен TimerMs, это программный таймер на основе встроенной функции millis() для Arduino. Работает в двух режимах: однократное срабатывание через заданное время или периодическое выполнение с регулярным интервалом. Поддерживает подключение функции-обработчика, полный контроль над отсчётом (запуск, пауза, остановка, перезапуск, сброс), возможность форсировать переполнение и узнавать оставшееся время в миллисекундах или условных единицах 8 и 16 бит. Алгоритм держит период стабильным даже при переполнении системного счётчика millis(). Работает на всех Arduino-совместимых платформах.