Реализация Modbus RTU для Arduino на стороне slave-устройства с поддержкой восьми основных функций кода и RS-485
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка запросов Modbus для Arduino в роли ведомого устройства с поддержкой восьми функций протокола
Базовая реализация протокола Modbus TCP с функциями чтения и записи ADU пакетов
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi
Управление LTE и WiFi интерфейсами ESP32 через процесс freeRTOS с поддержкой TCP+SSL, MQTT и HTTP/HTTPS
Конфигурация и логирование данных с Arduino через локальную сеть с поддержкой MQTT и веб-интерфейса
Форматированный вывод в serial port с использованием printf() вместо склеивания строк
Отправка и приём кода Морзе для организации телеграфной связи через звук, свет или радиосигнал
Отправка сообщений кодом Морзе через светодиод, зуммер или реле с поддержкой нескольких языков и алфавитов
Декодирование азбуки Морзе на Arduino через поиск в таблице соответствий точек и тире буквам и цифрам
Конвертирует данные в азбуку Морзе со звуковым или световым выводом через динамик и светодиод
Клиент MQTT 3.1.1 для Arduino с поддержкой Ethernet, WiFi и ESP8266/ESP32
Одновременный вывод логов в Serial и на MQTT-брокер с единым интерфейсом для отладки по USB и Wi-Fi
Механизм FUOTA (Firmware Update Over The Air) для Arduino и ESP32 через MQTT с использованием PubSubClient
MQTT с асинхронной обработкой пакетов, без блокирующих задержек и зависаний сети
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Удалённое логирование на MQTT-брокер с интерфейсом Serial.print() для устройств без доступа к последовательному порту
MQTT-клиент для Arduino с поддержкой WebSocket, QoS уровней и wildcards для подписок
MQTT-клиент для WiFi и Ethernet с поддержкой WebSocket и защищённых соединений на Arduino
Управление RF-модулем SI4012 для передачи данных на 315/433 МГц через SPI
16-битный I2C расширитель GPIO с LED-драйвером для управления светодиодами и дополнительными портами через один канал
Сериализация данных в компактный бинарный формат MessagePack с поддержкой встроенных типов и пользовательских структур
Сериализация и обмен данными через msgpack с CRC8-контролем и COBS-кодированием для Arduino и других платформ
Интеграция Arduino с ROS2 через MsgPack для обмена стандартными сообщениями робототехнических систем
Чтение данных с CAN-шины Yamaha MT-07 через MCP2515 на ESP32
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Обмен бинарными данными между микроконтроллерами и ПК через UART с поддержкой удалённого доступа к переменным и функциям
Надёжный обмен данными через UART с фреймированием COBS, контролем целостности CRC и гарантиями доставки пакетов
Реализация I2C протокола через GPIO пины для любых микроконтроллеров с поддержкой нескольких независимых шин
FTP-сервер для доступа к файловой системе ESP8266, ESP32, STM32, Raspberry Pi Pico и Arduino через стандартные клиенты