Обертка над PubSubClient для упрощенной работы с MQTT на ESP8266 и ESP32 с привязкой обработчиков к конкретным темам
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обмен данными между Arduino и Python-скриптом на компьютере для удалённого управления микроконтроллером
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
A lightweight logger for microcontrollers: levels, sources and pluggable sinks.
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Создание простого командного интерпретатора на микроконтроллере для управления через текстовые команды
Управление GPRS-модемом GEENYmodem через Arduino с поддержкой интеграции tingg.io
Парсер UDP-телеметрии Gran Turismo 7 для ESP32 и ESP8266 с расшифровкой Salsa20 и поддержкой пакетов типов A, B, ~ и C
Генерирует JSON-конфигурации для MQTT Discovery в Home Assistant, поддерживая различные типы датчиков и устройств
Генерирует MQTT-топики и конфиг-сообщения для Home Assistant MQTT Discovery без ручной работы с форматом
Базовый класс для работы с I²C-устройствами, избавляющий от повторного кода при разработке драйверов датчиков и модулей
Порт фреймворка LoRaWAN LMIC для работы с модулями на SX1272, SX1276 и RFM9x (больше не поддерживается, рекомендуется MCCI LoRaWAN LMIC Library)
Интеграция Arduino с KNX/EIB через модуль KIMaip по протоколу I2C
Клиентская библиотека для управления Kerbal Space Program через Arduino по последовательному порту
Эмуляция LIN master-узла для Arduino с поддержкой блокирующего и неблокирующего режимов работы
Universal IoT Library for ESP32, ESP8266, Arduino Uno/Mega with WiFi, and all Arduino boards.
Протокол маршрутизации второго уровня для mesh-сетей на LoRa с поддержкой нескольких трансиверов
Обмен данными с IO-Link устройствами через Arduino: отправка PDIn и получение PDOut с настройкой цикла и переподключением
Декодирование сигналов протокола Märklin-Motorola (MM и MM2) для управления моделями железных дорог через Arduino
Расширитель GPIO на 8 линий через I2C с поддержкой стандартного Arduino API
Модуль голосового распознавания Geeetech Suite 2 для Arduino — взаимодействие с микроконтроллером через распознавание речевых команд
Обмен файлами между компьютером и платой Arduino через SD/LittleFS при работе с MegunoLink
Управление модулями Bluetooth LE RN487x от Microchip для IoT-приложений с низким энергопотреблением
Базовая реализация протокола Modbus TCP с функциями чтения и записи ADU пакетов
Отправка и приём кода Морзе для организации телеграфной связи через звук, свет или радиосигнал
Управление устройствами по протоколу NB command set через шину I2C
Упрощённая реализация протокола NDN для локальных IoT-сетей на базе Ethernet и UDP
Unified Arduino driver for RFID-RC522, LoRa, NRF24L01, HC-12, HC-05/06 and PN532.
Typed C++ SDK for the Blues Notecard.
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера