Контроллер IO с репозиторием для управления датчиками и исполнителями по именам, автоматической нормализацией и описанием в JSON
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Контроллер для систем солнечной ориентации с поддержкой одно- и двухосевого слежения по GPS, RTC или датчикам света
Вывод значений переменных на веб-страницу для ESP8266 и ESP32 без блокировки основного кода
Упрощает обмен данными между Arduino и веб-приложением через Web Serial API с событийной моделью вместо парсинга байтов
Управление четырёхразрядным семисегментным индикатором 5641AS с выводом чисел и счётчиков
Управление генератором сигналов AD9833 через Arduino: синусоиды, треугольники и прямоугольники с произвольной частотой
Легковесная библиотека для датчика BME280, оптимизированная по скорости и размеру кода для работы через I2C
Простой MQTT-клиент для подключения ESP8266 к облачным сервисам IoT с поддержкой OTA-обновлений
Унифицированный интерфейс CAN для STM32, ESP32 и Teensy с поддержкой фильтрации и режима loopback
Командный интерфейс для Arduino с автоматическим парсингом команд и аргументов вместо ручной обработки строк
Замена громоздкого кода на простые функции для кнопок, светодиодов и таймеров с асинхронным выполнением без delay()
Ассоциативные контейнеры и потокобезопасный циркулярный буфер без стандартной библиотеки для микроконтроллеров от Arduino Uno до ESP32
Готовые классы для управления светодиодами, кнопками, потенциометрами и другими базовыми компонентами без лишнего кода
Управление WiFi и веб-сервером на ESP32 с автоматическим переподключением и капитивным портал для настройки
Управление DC-моторами через драйверы L293D/L2938N с упрощённым API для скорости и направления вращения
Счётчик с автоматическим сбросом при достижении максимума и настраиваемым шагом приращения
Управление обычными DC-моторами через SimpleFOC с замкнутым циклом и ПИД-регулятором
Работа с датчиками температуры и влажности DHT11 и DHT22 по стандартному протоколу DHT
Автоматическая корректировка времени по летнему/зимнему времени для Arduino и ESP8266 с поддержкой разных регионов
Опрос ротарных энкодеров с автоматическим отслеживанием значения и определением направления поворота
Связь между ESP32 и ESP8266 по протоколу EspNow с поддержкой сообщений более 250 байт и системой спаривания устройств
Периодические задачи и реакции на события для микроконтроллеров без использования delay()
Управление светодиодной матрицей WS2812 и звуками для робота через предустановленные выражения лица
Подавление шумов в аналоговых сигналах датчиков и сенсорных экранов методом усреднения двух ближайших значений из трёх
Воспроизведение 8-битного RAW-аудио с внешней SPI Flash-памяти через PWM с регулировкой громкости и управлением треками на Arduino
Конечный автомат для Arduino и ESP с управлением состояниями, переходами по событиям и таймерам, callback-функциями для каждого состояния
FTP-сервер для управления файлами на ESP8266, ESP32, STM32 и Arduino через стандартные FTP-клиенты
Комплиментарный фильтр для слияния данных акселерометра и гироскопа 6-DOF IMU с выводом углов pitch и roll в градусах Эйлера
Генератор одноразовых паролей HOTP с поддержкой SHA1 и HMAC для Arduino с минимальными зависимостями
Простой интерфейс для чтения данных акселерометра, гироскопа и температуры с MPU6050