RS485 и Modbus для Arduino: функции и классы для создания master и slave устройств в сетевой коммуникации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление выводом разрешения передачи RS485 на уровне прерывания USART для минимизации занятости шины
Поддержка RS-bus протокола для обратной связи от декодеров на главную станцию Lenz с защитой от помех через токовую петлю
Многозадачная операционная система реального времени для Arduino SAM и SAMD с поддержкой потоков, файловой системы и встроенной консоли FinSH
Синхронизация системного времени ESP32 с модулем RTC DS3231 и веб-интерфейс для установки даты, времени и часового пояса
Управление высокоточными часами реального времени RV-3028-C7 через I2C с поддержкой будильников и счётчиков обратного отсчёта
Установка и чтение времени на модуле реального времени EPSON RX-8025NB через I2C
Обёртка над RTC памятью ESP8266 с автоматической проверкой целостности данных через CRC32
Работа с часами реального времени RTC4543 через четыре пина микроконтроллера с чтением и установкой даты, времени и проверкой питания
Доступ к встроенным часам реального времени Arduino DUE и программирование событий по времени
Безопасная работа с RTC Arduino Due через стандартные типы C++ с автоподстройкой будильников при смене времени
Интерфейс к модулям RTC DS1307 и DS3231 с API стандартной библиотеки C time.h для плат AVR
Планировщик задач на основе RTC, сохраняющий расписание при переходе микроконтроллера в режим сна
Сохранение переменных в RTC-памяти ESP8266/ESP32 при перезагрузке и выходе из deep sleep
Чтение температуры через NTC-термистор 10кОм с аналогового входа по формуле Стейнхарта-Харта
Синхронизация времени по NTP и надёжные ISR-based алармы для RTL8720-платформ без батарейки резервного питания
Аппаратные таймеры с прерываниями для плат RTL8720, преобразованные в 16 виртуальных ISR-таймеров с интервалами в миллисекундах
Реализация стандарта ARM CMSIS-RTOS v2 для RT-Thread с поддержкой потоков, мьютексов, семафоров и событий
Драйвер Ethernet для STM32 с поддержкой socket-интерфейса и совместимостью с Arduino Ethernet library
GUI для микроконтроллеров с поддержкой LCD-дисплеев, сенсорных экранов и вывода изображений через JSON-конфигурацию или программный дизайн
Воспроизведение мелодий в формате RTTTL без блокирующих задержек, совместимо с другими таймер-зависимыми библиотеками
Управление RumiCar — автономной платформой с двумя моторами, датчиками расстояния VL53L0X и поддержкой нескольких архитектур микроконтроллеров
Взвешенное скользящее среднее последних N элементов с поддержкой расчёта минимума и максимума
Командная оболочка для Arduino с поддержкой pipeline'ов, перенаправления данных и пользовательских команд
Сглаживание угловых данных с фильтром нижних частот с учётом цикличности углов
Плавающее среднее на основе циклического буфера для сглаживания данных датчиков с быстрым расчётом через отслеживание суммы
Буферизирует последние N значений и выбирает медиану для фильтрации шумов и выбросов датчиков
Кольцевой буфер для отслеживания минимума и максимума в потоке данных
Arduino library to measure cumulative series of run times.