Чтение и запись даты/времени на модулях DS1302, DS1307, DS3231 с выводом по шаблону
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Работа с модулем реального времени DS3231 по I2C: чтение и установка даты/времени, управление двумя будильниками
Форк библиотеки JeeLab для работы с модулями RTC (DS1307, DS3231, PCF8523, PCF8563) через протокол I2C
Управление встроенным таймером Timer1 для точного ШИМ-контроля и периодических прерываний
Чтение и установка даты/времени на микросхеме DS1302 без I2C и SPI
Управление Si5351 генератором тактовых сигналов через I2C для синтеза ВЧ и цифровых схем
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Установка и чтение времени встроенных часов реального времени на ESP32
Запуск функции прерывания на базе Timer2 с интервалом в миллисекунду для синхронизации задач
Синхронизация времени Arduino с NTP-сервером и получение Unix timestamp для точной работы устройства
Управление часами реального времени DS1307, DS3231, PCF8563, PCF8523 и MCP7940 через I2C с поддержкой будильников и таймеров
Работа с модулем реального времени DS1307 через I2C с поддержкой 12/24-часового формата, управлением выходным сигналом и синхронизацией времени
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Синхронизация времени на Arduino с GPS, NTP, RTC модулями и сериальным портом
Преобразование unix-времени в дату и время с поддержкой часовых поясов IANA TZ Database и переходов на летнее время
Системные часы для Arduino с поддержкой синхронизации от DS3231, STM32 RTC, NTP и других источников времени
Адаптивная передача данных в беспроводных сетях с автоматической подстройкой интервалов по уровню батареи
Запуск функций с задержкой без блокировки кода через delay()
Библиотека для работы с часовым модулем DS1302 на Arduino, ESP8266, ESP32. Поддержка времени с точностью до секунды, интуитивный интерфейс, легкая интеграция.
Драйвер для микросхем реального времени Analog Devices с поддержкой I2C, SPI и 1-Wire интерфейсов
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Неблокирующие задержки с проверкой времени без зависания программы
Управление очередями задач без полноценной RTOS: быстрые прерывания, никаких блокировок и мьютексов
Легковесная альтернатива RTOS для микроконтроллеров — управление задачами через очереди без блокирующих операций и перегрузки памяти
Софтверный таймер для неблокирующих отложенных вызовов функций с поддержкой миллисекундных и микросекундных интервалов
Многозадачность на Arduino через прерывания таймеров без ручной настройки регистров
Единообразный интерфейс для работы с популярными датчиками: дальномерами Sharp, ультразвуковыми сенсорами, компасом, датчиком температуры и инерциальными модулями
Однократное выполнение callback-функций в ArduinoThread с задержкой в миллисекундах
Программный отсчёт даты и времени на основе millis() для ESP8266, ESP32 и Arduino без встроенных часов