Библиотека для работы с часовым модулем DS1302 на Arduino, ESP8266, ESP32. Поддержка времени с точностью до секунды, интуитивный интерфейс, легкая интеграция.
Категория: Timing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Драйвер для микросхем реального времени Analog Devices с поддержкой I2C, SPI и 1-Wire интерфейсов
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Неблокирующие задержки с проверкой времени без зависания программы
Управление очередями задач без полноценной RTOS: быстрые прерывания, никаких блокировок и мьютексов
Легковесная альтернатива RTOS для микроконтроллеров — управление задачами через очереди без блокирующих операций и перегрузки памяти
Софтверный таймер для неблокирующих отложенных вызовов функций с поддержкой миллисекундных и микросекундных интервалов
Многозадачность на Arduino через прерывания таймеров без ручной настройки регистров
Единообразный интерфейс для работы с популярными датчиками: дальномерами Sharp, ультразвуковыми сенсорами, компасом, датчиком температуры и инерциальными модулями
Однократное выполнение callback-функций в ArduinoThread с задержкой в миллисекундах
Программный отсчёт даты и времени на основе millis() для ESP8266, ESP32 и Arduino без встроенных часов
Работа с модулем реального времени DS1338 через интерфейс I2C: чтение и установка даты, времени, синхронизация часов
Неблокирующее выполнение длительных операций через обработчики событий в основном цикле
Асинхронное планирование функций без блокировки основного цикла программы
Lightweight non-blocking state and timing manager for Arduino sketches.
Асинхронные таймеры setTimeout и setInterval для Arduino без блокировки основного цикла
Определение основной частоты звукового сигнала для плат Arduino SAMD21 в реальном времени
Неблокирующие таймеры и задержки для Arduino без использования delay()
Управление аппаратными таймерами SAMD21 и Arduino Zero с низкоуровневым доступом к прерываниям по времени
Неблокирующие множественные задержки без использования аппаратных таймеров для Arduino Uno и Zero
Функции реального времени для ATmega1284p и ATmega2560 с кварцем 32kHz на Timer 2
A lightweight, polling-based task scheduler for AVR Arduino boards with FreeRTOS-like API.
Калибровка OSCCAL и восстановление точности внутреннего опорного напряжения в AVR-микроконтроллерах
Операционная система реального времени для AVR с поддержкой многопоточности, мьютексов, семафоров и встроенными драйверами для UART, SPI, I2C
Professional 64-bit Hardware and Software Timer suite for ESP32 by Daniel Cristian Salgado (AyresNet).
Многопоточная операционная система реального времени Azure RTOS ThreadX от Microsoft для микроконтроллеров Arduino с поддержкой управления потоками и планирования задач
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Таймеры на основе millis() для периодического опроса и синхронизации мигания светодиодов
Измерение времени выполнения кода и отслеживание свободной памяти для отладки и оптимизации на AVR, ESP8266 и ESP32
Неблокирующие таймеры с автоматическим сбросом и поддержкой разных единиц времени для loop()