Планировщик задач для Arduino с периодическим выполнением функций без блокирующих операций
Категория: Other
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Управление питанием Raspberry Pi HAT Sleepy Pi 2: спящие режимы, таймеры пробуждения и мониторинг батареи
Вспомогательные функции для преобразования значений между диапазонами, включая работу с нормализованными значениями (0..1)
Минималистичная библиотека для форматирования времени — вывода часов, минут и секунд в удобном виде на Arduino
Возвращает 20–100+ байт памяти за счёт оптимизации инициализации Arduino, особенно полезна для ATtiny и других микроконтроллеров с ограниченным объёмом памяти
Точное управление движением робота SnappyXO на заданные расстояния и углы поворота
Канал обмена данными между задачами RTOS по принципу seqlock: один издатель пишет состояние, много читателей получают снимки
Расчёт времени восхода и захода Солнца, положения светила на небе и астрономических величин по координатам и дате
Точный расчёт положения солнца, времени восхода и заката по координатам и UTC-времени
Управление кнопками, RGB светодиодами и звуком на плате Soldered Button LED Buzzer Board через I2C
Управление матрицей 4×4 с сенсорными площадками и RGB-светодиодами WSLED через интерфейс Qwiic
Управление цифровым потенциометром MCP4018 по I2C для программной регулировки сопротивления в схеме
Взаимодействие с OpenAI API на ESP32: текстовые запросы, анализ изображений, генерация и распознавание речи
Воспроизведение музыки и звуков через tone() с использованием нотной нотации от A0 до C8 вместо ручного подбора частот
Датчик освещённости APDS-9301 через I2C шину для измерения видимого света в люксах
Работа с микросхемой аутентификации ATSHA204: инициализация, верификация и криптографическая защита данных
Программирование AVR-микроконтроллеров через ISP с помощью другого Arduino-совместимого устройства
Управление ёмкостью цифрового конденсатора NCD2400M через I2C с сохранением настроек в памяти
Базовая библиотека SparkFun с общими интерфейсами и протоколами обмена для разработки драйверов датчиков и периферийных устройств
Управление стереоусилителем TPA2016D2 через Qwiic: регулировка громкости и динамического диапазона в Arduino-проектах
Управление стерео кодеком WM8960 через I2C с контролем громкости, уровней сигнала и компрессии
Логирование на SPIFFS с автоматической ротацией файлов для ESP8266 и ESP32
Чтение и парсинг INI-файлов на SPIFFS для ESP8266 и ESP32 с контролем использования памяти
Неблокирующее переключение экранов-заставок при инициализации устройства с пользовательской отрисовкой
Фреймворк конечных автоматов на основе TaskScheduler с таблицей состояний и переходов для неблокирующего кода
Реализация конечного автомата с поддержкой состояний, переходов и callback'ов для управления режимами работы проекта
Многоканальный регулятор с обратной связью в пространстве состояний для синтеза контроллеров и стабилизации систем на Arduino
Отслеживание состояния переменных с историей изменений и упрощение логики на основе пороговых значений
Управление генератором сигналов AD9833 на STM32 с быстрым переключением частоты и фазы через оптимизированный SPI
Примеры для Arduino core на STM32: подключение датчиков, MQTT, Bluetooth, WiFi и Ethernet для IoT-проектов