Передача и приём Art-Net фреймов по Wi-Fi для управления светодиодными лентами через DMX-over-Ethernet на ESP8266, ESP32 и совместимых платах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Неблокирующий MQTT-клиент для ESP32 с поддержкой TLS/SSL и различных сетевых интерфейсов
Текстовый протокол команд/ответов для BLE-управления Arduino из .NET приложений
Обмен текстовыми сообщениями между Arduino и мобильным устройством через Bluetooth Low Energy с простым интерфейсом, похожим на последовательный порт
WiFiManager для подключения плат с модулем WiFiNINA к Blynk с автоматической сетью и сохранением конфигурации
Кодирование и декодирование данных в UART-фреймы с контрольной суммой Fletcher16 и экранированием служебных байтов
Буферизированные потоки данных со встроенными кольцевыми буферами для обмена между компонентами скетча или временного хранилища
Структуры данных для работы с фреймами CAN 2.0B, требует отдельного драйвера контроллера для полной функциональности
Обмен сообщениями с ChatGPT через API OpenAI прямо из Arduino-кода на ESP32 и подобных устройствах
Синхронизация Arduino с глобальным цветом CheerLights через WiFi и API ThingSpeak
Реализация протокола Modbus RTU для Arduino с поддержкой режимов клиента и сервера одновременно
Передача кода Морзе через цифровой выход Arduino с опциональным звуковым сопровождением и настройкой скорости и частоты
Управление WiFi-щитом Cytron ESPWiFi Shield через AT-команды для подключения Arduino к сети
Драйвер для 12-битных DAC121C081 и DAC121C085 от Texas Instruments с управлением через I2C
Коммуникационный слой для подключения Arduino к мобильному приложению Dash IoT через Bluetooth, TCP или MQTT
Arduino master for the DevLab Device Protocol.
Удалённое управление GPIO Arduino через приложение DigiShow на компьютере без перепрошивки платы
LoRa модули E220 от Ebyte с чипом LLCC68 для дальней беспроводной передачи данных на Arduino, ESP и других платформах
Асинхронные HTTP-запросы (GET, POST, PUT, DELETE) с поддержкой Ethernet, WiFi и ESP32/ESP8266
Полная реализация протокола SDI-12 v1.4 на C с поддержкой режимов master и slave для любых платформ
Реализация протокола ModbusRTU для взаимодействия с внешними устройствами через последовательный интерфейс с автоматическим расчётом контрольной суммы CRC-16
Порт HAL от Nordic Semiconductor для nRF24L01 с низкоуровневым доступом к регистрам и около 70 функций для RX/TX коммуникации
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Кодирование и декодирование бинарных данных в пакеты по протоколам COBS или SLIP с поддержкой CRC8 и индексации
Парсинг REST API путей с переменными типа /things/:id для ESP8266/ESP32
Arduino как издатель и подписчик ROS-сообщений через последовательный порт по протоколу rosserial
⚠️ Устаревшая библиотека — мигрируйте на SerialNetworkBridge. Мост для TCP и UDP коммуникации между Arduino и WiFi-модулем через последовательный порт
Управление сервомоторами Gearotons по RS485 с поддержкой motion control, homing и калибровки
FTP-сервер для управления файлами на ESP8266, ESP32, STM32 и Arduino через стандартные FTP-клиенты
Мультиплексор I2C для управления восемью каналами и разрешения конфликтов адресов устройств на одной шине