Использование аппаратного таймера Timer1 для точного управления ШИМ и периодических прерываний
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Гибкий таймер на базе опроса без использования прерываний для периодических и одноразовых срабатываний
Отслеживание прошедшего времени на Arduino через простые функции для задержек и периодических действий
Распределение аппаратных таймеров на платах Arduino для одновременной работы нескольких независимых источников прерываний и событий
Таймеры, обратные отсчёты и счётчики с гибкими настройками для управления временем в скетчах
Периодическое выполнение кода без блокирующих задержек через проверку прошедшего времени в миллисекундах
Преобразование UTC в локальное время с автоматическим учётом часовых поясов и переходов на летнее время
64-битная конвертация UTC-времени в локальное с учётом часовых поясов и летнего времени
Преобразование UTC в локальное время с поддержкой DST для произвольных часовых поясов
Восемь типов таймеров для отсчёта времени и синхронизации событий в коде Arduino
Облегченная версия RTCLib для ATtiny и микроконтроллеров с ограниченной памятью, работает с часами реального времени через TinyWireM
Кооперативный планировщик задач для ATtiny и ATmega с поддержкой блокировок ресурсов при минимальных затратах памяти
Неблокирующий код на Arduino с менеджером пинов и обработкой событий в реальном времени
Преобразует названия часовых поясов IANA в POSIX TZ-строки для синхронизации времени на ESP8266 и ESP32
Генератор тактовой частоты по BPM с поддержкой PPQN, shuffle и синхронизацией внешних устройств для музыкальных приложений на Arduino
Парсер календарей в формате iCalendar (RFC-5545) для Arduino и микроконтроллеров с обработкой правил повтора событий
Неблокирующий таймер на основе millis() для периодического выполнения кода, отсчёта интервалов и обработки таймаутов
Неблокирующие периодические обновления для объектов Arduino через единый вызов в главном цикле
Определяет точное время работы устройства с момента включения в разных форматах: по компонентам или общим счётчиком
Отслеживание времени работы Arduino без переполнения счётчика, с выводом в дни, часы и минуты
Брокер для управления несколькими функциями-обработчиками с разными интервалами на одном таймере uTimerLib
Компактный таймер для микроконтроллеров Arduino с поддержкой AVR, SAM, STM32, ESP8266, ESP32 и SAMD21
Конвертация между датой и UNIX-timestamp для микроконтроллеров, работает для дат 2000–2099 без учёта часовых поясов
Конвертирует даты из григорианского календаря в вьетнамский лунный календарь по алгоритму Хо Нгока Дука
Генерация прерываний по таймеру watchdog с заданным периодом для выполнения действий через равные интервалы времени
Управление сторожевым таймером AVR с выбором интервала срабатывания и режима действия (прерывание или reset)
Планировщик повторяющихся будильников по дням недели с поддержкой callback-функций для автоматизации по расписанию