Декодер радиосигналов DCF77 с устойчивостью к помехам для платы Arduino с кварцевым генератором
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Декодирование радиосигналов DCF77 для получения точного времени и даты с проверкой целостности данных
Декодирование сигналов DCF77 и преобразование их в структуру std::tm для синхронизации времени на Arduino
Устранение дребезга кнопок с настраиваемой задержкой и обработкой событий срабатывания
Неблокирующие задержки на основе millis() для одновременного выполнения нескольких операций без freezing кода
Планировщик задач с отложенным выполнением и возможностью повторений с точностью до сотых долей секунды
Работа с микросхемой часов реального времени DS1307 по интерфейсу I2C с поддержкой 12/24-часового формата и энергонезависимой памятью
Драйвер для модулей реального времени DS323X с точностью ±5 ppm, двумя будильниками и датчиком температуры
Генератор прямоугольного сигнала на выводе с управлением по частоте, периоду или количеству импульсов
Простые таймеры для Arduino с возможностью изменения интервалов во время работы скетча
Эмулирует микросхему DS1307 и превращает Arduino в часы реального времени без отдельного чипа
Расширение DS1307 с поддержкой будильников по дням недели, сохраняемых в энергонезависимую память
Автоматическая корректировка времени RTC с учётом перехода на летнее и зимнее время для нескольких регионов
Работа с датой и временем на Arduino через единый класс DTime с функциями чтения, установки и преобразования временных значений
Работа с девятью таймерами Arduino DUE для периодического вызова функций с точной синхронизацией от микросекунд до герц
Manage dual hold state callbacks.
Arduino helper to run a callback at a fixed interval.
Неблокирующие таймеры на основе millis() с поддержкой попеременных интервалов и совместимостью с Metro
Получение точного времени с NTP-серверов через UDP для Arduino и ESP
Менеджер задач на основе таймеров и событий для микроконтроллеров с ограниченными ресурсами
Обнаружение фронтов сигналов и изменений переменных для обработки кнопок и датчиков
Позволяет отсчитывать прошедшее время без блокировки программы, чтобы она могла одновременно обрабатывать события и команды
Программное отслеживание даты и времени для Arduino с использованием millis(), когда встроенных часов реального времени нет
Планировщик задач по CRON-выражениям для ESP32 с поддержкой секунд и независимостью от синхронизации времени
SNTP-синхронизация времени для ESP8266/ESP32 с расчётом задержки туда-обратно и поддержкой високосных секунд
Неблокирующие замены для delay(): классы для повторяющихся действий, единовременных ожиданий и чередования интервалов
Периодическое выполнение кода с заданным интервалом через простые макросы every() и everyu()
Запуск функций по расписанию без использования прерываний — подходит для многозадачности в главном цикле
Расширенные функции extendedMillis() и extendedMicros() работают с 64-битными числами и не переполняются десятки миллионов лет вместо 49 дней