MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
Управление RS485 преобразователем MAX485 с поддержкой полудуплексного и полнодуплексного режимов
Работа с CAN-шиной через MCP2515 или встроенный контроллер ESP32
Отправка и приём данных по CAN шине для Arduino, включая поддержку SAME5x, MCP2515, ESP32 и OBD-II
USB MIDI для WCH CH32X035 с поддержкой всех стандартных команд и low-latency передачей без дополнительных драйверов
Передача данных по RS-485 через аппаратные и программные последовательные порты на любых Arduino-совместимых платах
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Автоматическая mesh-сеть для радиомодулей nrf24L01(+) и nrf52x с самостоятельной маршрутизацией узлов
RFID-драйвер для MFRC522 с поддержкой SPI и I2C, чтения и записи карт ISO/IEC 14443A, включая MIFARE Classic и Ultralight
Взаимодействие с Zigbee-модулями Tuya через UART для интеграции Arduino с облачной платформой Tuya
Приём и передача ИК-сигналов с поддержкой NEC, Sony, RC5, RC6, JVC, LG, Samsung, Denon, Panasonic и других протоколов
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Компактная программная реализация I2C для Arduino с поддержкой адаптеров третьих сторон и минимальным расходом памяти
Подключение Arduino к облачной платформе Adafruit IO через WiFi, Ethernet или 4G
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Декодер DLMS/COSEM для австрийских счётчиков электроэнергии с интерфейсом P1, преобразующий сообщения в JSON для Home Assistant
Упрощённое чтение и запись данных произвольной длины на RFID-карты через модуль MFRC522 без ручного расчёта границ блоков
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями
Управление BLE112-модемом через командный интерфейс для добавления Bluetooth Low Energy в проекты на ESP32
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Автоматическое подключение и восстановление WiFi для ESP8266/ESP32 с событийными callbacks и без блокировки кода