Прошивка для превращения Wi-Fi плат в IoT-устройства без кода через облако Adafruit IO
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Унифицированный интерфейс для ввода-вывода, файловых систем и потоков данных на Arduino и esp-idf
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
WebSocket-сервер и клиент по RFC6455 для ESP8266/ESP32, STM32, SAMD, Teensy, RP2040 и других плат с поддержкой Ethernet-щитов
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
Веб-сервер и HTTP/WebSocket-клиент для микроконтроллеров с поддержкой Ethernet-модулей W5100, W5200, W5500, ENC28J60 и других
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Управление спутниковым модемом RockBLOCK 9704 для отправки и приёма сообщений в сети Iridium в удалённых местах
Работа с NFC-чипом M24SR02-Y: чтение NDEF-сообщений, доступ к файлам и декодирование структуры данных
Низкоуровневый драйвер для подключения микроконтроллера к облаку Blynk через внешний сетевой сопроцессор (WiFi, Ethernet, GSM/LTE)
Драйвер для контроллера MCP2515, работающий с Arduino и ESP32, поддерживает CAN-скорости от 62,5 кбит/с до 1 Мбит/с с автоматической подстройкой под кварц
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Комплексное решение для IoT-проектов на Arduino и ESP с поддержкой WiFi, BLE и MQTT, облачным сервером и мобильным приложением
Управление радиомодулем CC1101 по SPI с поддержкой нескольких видов модуляции и скоростей до 600 кбит/с
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
Автоматическая mesh-сеть для радиомодулей nrf24L01(+) и nrf52x с самостоятельной маршрутизацией узлов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Лёгкая библиотека для работы с GSM и LTE модемами через AT-команды с поддержкой SIM800, SIM900, SIM7000 и других чипов
Обёртка над Wire для работы с I2C: чтение и запись данных, создание ведомых узлов с защитой регистров
HTTP и WebSocket запросы к веб-серверам из Arduino с поддержкой GET, POST, PUT, DELETE методов
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Драйвер для контроллеров CAN MCP2517FD, MCP2518FD и MCP251863 в режиме CAN 2.0B с поддержкой стандартных и нестандартных скоростей передачи
Работа с модулями Bluefruit LE на nRF51822 через SPI или UART с поддержкой AT-команд
Создание локальных веб-панелей управления для ESP8266, ESP32, RP2040 и RP2350 с готовыми компонентами и обновлением в реальном времени
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации