Неблокирующее чтение и запись в потоки данных с поддержкой timeout'ов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
CAN Bus с протоколом publish/subscribe, автоматическим управлением ID и восстановлением подписок после перезагрузки
SUSI-интерфейс для управления декодерами локомотивов по стандарту NMRA S-9.4.1 / RCN-600 на базе CH32V003
TCP-клиент для Arduino через последовательный порт хоста с поддержкой любых серверов без Ethernet и WiFi шилдов
GSM-модемы Telit xE910: управление питанием, подключение к сети, GPRS и HTTP(S) для Arduino
Подключение Arduino-устройств к облачной платформе Tencent Cloud IoT через MQTT с автоматической настройкой по учетным данным
Управление платой The Troll: звук, кнопки, DIP-переключатели и PWM с поддержкой I2C
Клиент для подключения Arduino-устройств к облачной платформе Thinger.io через протокол IOTMP с поддержкой WiFi, Ethernet и GSM
Клиент для подключения Arduino к платформе Thingface с удалённым мониторингом и управлением устройствами
Подключение Arduino к облачной IoT-платформе LOTTE через MQTT для отправки данных датчиков и получения команд управления
I2C-драйверы для ATtiny1 с поддержкой OLED SSD1306 и DAC MCP4728
Упрощённая версия TinyGPS для парсинга NMEA с минимальным расходом памяти, подходит для APRS и высотных зондов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени и высоте через удобные методы
Создание нескольких виртуальных USB MIDI кабелей для Arduino с независимой отправкой и приёмом сообщений на каждом
Обмен данными между Arduino и ПК через USB HID с использованием протокола SimplePacketComs
Поддержка MQTT для щита TopView NBduino на базе модуля NB-IoT
Определение местоположения Wi-Fi устройств через сканирование точек доступа для ESP8266 и ESP32
Отправка GPS-данных на сервер Traccar с Arduino и ESP32 через OsmAnd, JSON или form-urlencoded
Парсинг NMEA-сообщений от GPS/GLONASS модулей с извлечением координат, времени и скорости
Управление Train Simulator через Arduino с обменом данными в реальном времени через Windows-приложение
Управление Train Simulator физическим контроллером на базе Arduino через HID-эмуляцию клавиатуры
Облачная платформа Ubidots для плат Alorium XLR8 и Snō с модулем WiFi ATWINC1500
Создание Telegram-ботов для Arduino, ESP8266, ESP32 и ПК с минимальным потреблением памяти и без динамического выделения
CAN2515 driver for VLCB library
Программная реализация UART для любых цифровых пинов на скоростях до 115200 бод
Удалённый вызов функций через MQTT для Arduino с асинхронной обработкой и работой без постоянного соединения
Веб-консоль для Arduino с выводом логов в браузер и возможностью отправки команд обратно в микроконтроллер
Передача многобайтных данных через I2C с поддержкой типов благодаря C++ шаблонам
Управление I²C мультиплексером и питанием портов для плат Wireling от TinyCircuits
Unified LoRaWAN (Class A/B/C) and LoRa P2P library for RAKwireless WisBlock boards using Semtech SX1262 + LoRa Basics Modem.