Планировщик задач на основе millis() для неблокирующего выполнения функций через заданные интервалы в главном loop()
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Модуль реального времени M5-RTC-Mod на чипе RV-3028-C7 с батареей и EEPROM для M5-Stack
Профайлер для ESP32 с записью событий в циклический буфер и экспортом в JSON для анализа в Perfetto или Chrome DevTools
Драйвер для часов реального времени MAX31328 с интерфейсом I2C и встроенным резонатором
Управление микросхемой реального времени MCP79411/12 по протоколу I2C с поддержкой синхронизации времени
Многозадачное программирование микроконтроллеров на основе PLC-логики: таймеры, детекторы фронтов, планировщики и элементы управления состоянием без задержек
Менеджер задач для Arduino с неблокирующим планированием операций без использования delay()
Микро-RTOS для Arduino с приоритетным планировщиком, корутинами, сигналами, мьютексами, PID, фильтром Калмана и профилировкой CPU
Отсчёт времени вверх и вниз через millis() с выводом в формате лет, месяцев, дней и часов, устойчивый к переполнению таймера
Real Time Clock library for all Arduino boards.
Простой таймер для измерения времени и управления интервалами без сложной логики с millis()
Приём и декодирование сигнала точного времени MSF со станции Anthorn с проверкой контрольных сумм
Кооперативный планировщик с статическим выделением памяти для AVR микроконтроллеров
Многоканальные прерывания таймеров для SAMD21 и SAMD51 с независимыми обработчиками на каждом канале
Неблокирующие таймеры для задержек и периодических циклов, работающие через millis() без использования аппаратных таймеров
Неблокирующие таймеры с минимальным расходом памяти для параллельного опроса датчиков и обработки событий
Управление будильниками и таймерами для запуска кода в определённое время или через заданные интервалы
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Эмуляция таймера NE555 для генерации импульсов и задержек без блокировки основного цикла программы
Отсчёт времени без блокировки процессора; поддерживает режимы старт-стоп и периодическое срабатывание с проверкой статуса
Работа с часами реального времени DS1307 и DS3231, включая будильники и UNIX-время для DS3231
Независимое управление миганием нескольких светодиодов с разными частотами без ручного отслеживания состояния
A static, no-heap real-time dispatcher for Arduino boards.
Неблокирующие задержки на основе millis() с поддержкой callback-функций и динамической смены времени
Получение Unix Epoch timestamp из Node-Red сервера в локальной сети для ESP32 и ESP8266
Неблокирующие временные задержки для микроконтроллеров без остановки остального кода
Неблокирующие задержки и управление временными событиями без остановки основного цикла программы
Синхронизация времени микроконтроллера с интернет-серверами через NTP протокол
Синхронизация времени по NTP с поддержкой часовых поясов и летнего времени для ESP32, ESP8266 и Raspberry Pico