Программная эмуляция serial-порта на аппаратных таймерах для работы без конфликтов с прерываниями
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Клиент Firebase Realtime Database для ESP8266 и RP2040 с поддержкой чтения, записи и прослушивания изменений (устарела, используйте FirebaseClient)
Подключение IoT-устройств к сети 4G через AIS 4G Board с поддержкой MQTT, HTTP, Azure IoT и GPS
Веб-сервер с файловым менеджером, WiFi-конфигуратором и поддержкой OTA для ESP32 и ESP8266
Превращает ESP32 в BLE-геймпад с поддержкой 128 кнопок, аналоговых осей, D-pad и датчиков движения
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
IPv6 для микроконтроллеров с модулями ENC28J60, W5500 и W5100, оптимизирована под ограниченные ресурсы Arduino Uno
Обмен MIDI-сообщениями между Arduino и синтезаторами, контроллерами, секвенсорами через UART, USB, Bluetooth и IP
Протокол eRPC для связи SAMD микроконтроллера с модулем RTL8720 по UART, основа для Bluetooth и WiFi функционала
Запросы данных с сетевых устройств через SNMP v1/v2 с поддержкой основных типов данных
Добавляет TLS 1.2 к любому сетевому клиенту Arduino — EthernetClient, WiFiClient и другим через BearSSL
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
HTTP-сервер для ESP32 с helper-функциями для отправки файлов, шаблонизации HTML и раздачи статики
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC
Инструменты для разработки IoT-проектов на ESP8266 и платах Trioe с поддержкой Arduino IDE
Реализация протокола Cyphal v1.0-beta для Arduino и совместимых платформ с поддержкой Publisher, Subscriber и Service коммуникации по CAN
Управление расширительными модулями Arduino OPTA через I2C и UART с автоматическим обнаружением и назначением адресов
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере
WiFiManager для подключения плат Mega, SAMD, STM32 и nRF52 к Blynk через ESP8266/ESP32-AT щиты с сохранением конфигурации в энергонезависимую память
Шифрование и аутентификация для защиты данных при обмене Arduino с серверами и другими устройствами по MQTT, WebSocket или Serial
Работа с CAN-шиной через MCP2515 или встроенный контроллер ESP32
Управление модулями LoRa EBYTE E32 на SX1278/SX1276 с поддержкой Arduino, ESP8266, ESP32 и STM32
Асинхронный MQTT для ESP32 и ESP8266 без внешних зависимостей, работающий в отдельной задаче с поддержкой QoS, TLS и автоматическим переподключением
Надёжная передача данных по проводу, радио 433 МГц и ИК-каналам с Manchester Encoding и CRC-проверкой
Обмен данными с промышленными устройствами по протоколу Modbus RTU/ASCII через RS485
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
HTTP/HTTPS веб-сервер и клиент для ESP32 с Ethernet LAN8720, поддерживает MQTT и раздачу файлов