Периодическое выполнение кода с заданным интервалом через простые макросы every() и everyu()
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Периодический вызов функций через заданные интервалы времени без блокировки основного кода
Запуск функций по расписанию без использования прерываний — подходит для многозадачности в главном цикле
Расширенные функции extendedMillis() и extendedMicros() работают с 64-битными числами и не переполняются десятки миллионов лет вместо 49 дней
Синхронизация времени с NTP серверами, поддержка часовых поясов и форматированный вывод даты на Arduino и ESP32
Синхронизация времени по NTP с поддержкой часовых поясов, форматирования даты и событий с точностью до миллисекунд
Часы реального времени PCF2129 с I2C для отслеживания даты и времени в Arduino-проектах
Работа с таймерами TC3, TC4 и TC5 микроконтроллеров SAMD21 с поддержкой прерываний от микросекунд до суток
Распределение действий во времени через регулярные интервалы на основе 8-битного счётчика с поддержкой NTP для синхронизации времени
Работа с микросхемой RV-8263 (часы реального времени с I2C) для Arduino с поддержкой будильников и таймеров
MIDI секвенсор для Arduino с гибкой длиной паттерна, поддержкой шаффла и управлением несколькими инструментами одновременно
Автоматический расчёт летнего/зимнего времени с настраиваемыми параметрами переходов для вашего региона
Счётчик частоты для Arduino Uno и Zero с поддержкой прерываний, опроса вручную и подавления дребезга
Генерирует стабильную опорную частоту через Timer2 и вызывает пользовательскую функцию синхронно с каждым периодом
Объектно-ориентированная обёртка над FreeRTOS для многопоточного программирования на Arduino с упрощённым API для задач, мьютексов и очередей
Управление модулем детектора лжи Geekble с поддержкой мелодий, LED-эффектов и вибрации
Генератор прямоугольных импульсов от 31,25 кГц до 8 МГц на базе Timer Counter 2
Управление модулем реального времени DS1307 по протоколу I2C с поддержкой форматов времени 12 и 24 часа
Компактный программный таймер с поддержкой трёх режимов работы, паузы и выбором разрядности под объём памяти
Асинхронный генератор звука для зуммера с настройкой количества писков, длительности и встроенной таблицей нот
Асинхронный таймер для мигания светодиодами и отсчёта событий без блокировки основного кода
Диспетчер задач для управления несколькими операциями параллельно на Arduino без сложных прерываний
Простой таймер на основе millis с режимами интервала и таймаута (устарела, используй GTimer)
Упрощённая работа с аппаратными таймерами ATmega328p и ATmega2560 без прямого управления регистрами
Событийный таймер для Arduino с поддержкой периодических задач, счётчиков и задержек включения/отключения
Многозадачное ядро для встроенных систем с поддержкой событийного и кооперативного режимов работы
Неблокирующие таймеры и примитивы времени с читаемым синтаксисом для Arduino и ESP32
Неблокирующие callback-функции через регулярные интервалы времени с минимальным расходом памяти
Расширение IntervalTimer для Teensy с поддержкой лямбда-выражений, функторов и методов класса в качестве обработчиков таймера
Асинхронная синхронизация времени по NTP для ESP8266 и ESP32 без блокировки основного цикла программы