Надёжный обмен данными между Arduino и другими устройствами по UART через структурированные пакеты с проверкой целостности
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с REST API OctoPrint для мониторинга 3D-принтера с Arduino и ESP8266
Унифицированный API для управления моторами Oriental через RS485
Обработка данных температурного датчика AD22100A с фильтрацией шумов и диагностикой диапазона
Поиск и проверка палиндромов в строках и массивах символов с алгоритмом расширения от центра
Управление 8 каналами LED через I2C с двумя встроенными PWM-генераторами, максимум 25 мА на канал
Управление 16 каналами светодиодов или нагрузок через I2C с помощью микросхемы PCA9552, поддерживающей ШИМ и независимую регулировку каждого канала
PID-регулятор, корректно работающий при нерегулярных интервалах между измерениями
Работа с датчиками движения PIR и другими цифровыми сенсорами, поддержка до 8 устройств одновременно
Драйвер e-ink дисплеев Plastic Logic (1.1–3.1") на базе UC8156 с поддержкой Adafruit GFX и встроенным акселерометром
Эмуляция USB-мыши на Pro Trinket через программный V-USB протокол
Опрос 16 кнопок матричной клавиатуры через один цифровой вход Arduino
Неблокирующая обработка нажатий кнопок с отслеживанием состояния и длительности удержания
Работа с термопарными датчиками MAX31856 через SPI с поддержкой различных типов термопар и настройкой режектирующего фильтра
Поддержка 60 ГГц радарного датчика BGT60LTR11AIP от Infineon для Arduino через специальный щит или Shield2Go модуль
Парсер регулярных выражений для поиска и обработки строк на микроконтроллерах с использованием синтаксиса Lua patterns
Управление Arduino через веб-приложение Remocon с локальным и глобальным доступом
Управление RGB-лентами на Arduino с синхронной передачей данных целыми числами
Надёжная доставка данных по Serial и ESP-NOW с восстановлением потерянных пакетов и встроенной RPC-системой
Графический интерфейс для настройки WiFi на ESP32 с использованием фреймворка roo_windows
Драйвер MAX7219/MAX7221 для LED-матриц с поддержкой аппаратного и программного SPI, буферизацией и совместимостью с SBK_BarDrive
Веб-сервер для раздачи файлов с SD-карты через браузер с просмотром списка и скачиванием
Управление SDU Car — робомобилем для учебных проектов в инженерных мастерских с готовыми функциями и примерами кода
Управление Grove акселерометром и гироскопом LSM6DS3 с доступом к сырым данным и высокоуровневым методам
Работа с многофункциональным сенсором SEN66 через I2C для измерения параметров окружающей среды на Arduino
Работа с датчиком температуры и влажности SHT4X по протоколу I2C
Упрощённая работа с IMU: библиотека вычисляет углы ориентации из данных акселерометра и гироскопа, используя алгоритмы Mahony и Madgwick
Связь Arduino с умными устройствами Xiaomi через протокол MIIO по последовательному интерфейсу
Управление 4-разрядным 7-segment индикатором с автоматическим мультиплексированием и поддержкой двоичного, десятичного и шестнадцатеричного форматов
Реализация игры «Саймон» и цифровых замков с проверкой последовательности вводов