Унифицированный интерфейс для ввода-вывода, файловых систем и потоков данных на Arduino и esp-idf
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Плавные движения сервомоторов с разными типами интерполяции (линейное, кубическое, bounce, синус и другие) для Servo и PCA9685
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Ограничивает скорость и ускорение переменной для создания плавного трапециевидного профиля движения механизмов
Приём и декодирование сигналов от IR-пультов на ESP32
Модульный фреймворк для Arduino с унифицированным API для датчиков, LED и 15+ протоколов связи (I2C, Modbus, LoRa, MQTT, Firebase)
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Удалённое обновление прошивки ESP8266/ESP32 через облако OTAdrive с синхронизацией файлов и отслеживанием статуса
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
WebSocket-сервер и клиент по RFC6455 для ESP8266/ESP32, STM32, SAMD, Teensy, RP2040 и других плат с поддержкой Ethernet-щитов
Измерение тока, напряжения и мощности через датчик INA219 по шине I2C
Фреймворк машинного обучения для микроконтроллеров, позволяющий создавать и обучать нейронные сети прямо на Arduino
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
Веб-сервер и HTTP/WebSocket-клиент для микроконтроллеров с поддержкой Ethernet-модулей W5100, W5200, W5500, ENC28J60 и других
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Реализация нативного протокола DCC-EX для подключения устройств к командной станции железнодорожной сети
Платформа для создания сенсорных сетей на Arduino с поддержкой WiFi, MQTT, LoRa и управлением энергопотреблением
Open Embedded Probe (OEP): turn an ESP32 / RP2040 / RP2350 board into a debug probe, target console and test fixture that hosts drive through one open protocol.
Адаптивный фильтр для подавления шума с сохранением чувствительности и скорости отклика системы
Управление монохромными OLED-дисплеями SSD1305 по I2C и SPI с графическими функциями на базе Adafruit GFX
Расширение EEPROM библиотеки с поддержкой различных типов данных, структур и массивов, плюс функции update для снижения износа памяти
Управление спутниковым модемом RockBLOCK 9704 для отправки и приёма сообщений в сети Iridium в удалённых местах
Работа с NFC-чипом M24SR02-Y: чтение NDEF-сообщений, доступ к файлам и декодирование структуры данных
Arduino библиотека для работы с цифровым датчиком температуры и влажности SHT31-D через I2C
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки
Низкоуровневый драйвер для подключения микроконтроллера к облаку Blynk через внешний сетевой сопроцессор (WiFi, Ethernet, GSM/LTE)
Работа с датчиком температуры и влажности DHT11 с поддержкой одновременного чтения обоих параметров
Dictionary со структурой B-tree для быстрого поиска пар ключ-значение на микроконтроллере с поддержкой String и JSON