Порт HAL от Nordic Semiconductor для nRF24L01 с низкоуровневым доступом к регистрам и около 70 функций для RX/TX коммуникации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Радиомодуль nRF905 для Arduino: передача данных на 868/915 МГц с простой схемотехникой
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера
Кодирование и буферизация данных для обмена между потоками и устройствами с автоматическим разбором входящих байтов
Надёжный обмен данными между Arduino и другими устройствами по UART через структурированные пакеты с проверкой целостности
Serial-совместимый интерфейс, который игнорирует весь ввод-вывод — полезен для отключения отладочных сообщений без изменения кода
Структурированный логгер для Serial с поддержкой уровней, временных меток и фильтрации без динамической памяти
Протокол для обмена данными между Arduino и Python, поддерживающий различные типы данных и вложенные структуры
Чтение диагностических данных OBD-II с борт-компьютера автомобиля через CAN-шину
Диагностика автомобилей через CAN-Bus на ESP32 по протоколам ISO 15765-4 и ISO 11898
Коммуникация по K-Line (ISO9141/ISO14230) для диагностики автомобилей с OBD2 до эпохи CAN-шин
Эмуляция MQTT для модуля Obloq через HTTP-запросы к облачному сервису Adafruit IO
Работа с REST API OctoPrint для мониторинга 3D-принтера с Arduino и ESP8266
Взаимодействие с OctoPrint-сервером для мониторинга 3D-принтера и управления заданиями печати через Arduino
Веб-интерфейс для IoT-проектов на ESP8266 без написания HTML с управлением параметрами и RGB-лентами
Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Сервер Open Pixel Control для управления адресными светодиодами и матрицами через сеть на ESP8266, NodeMCU и совместимых платах
Реализация протокола Somfy RTS для управления жалюзи и устройствами автоматики через 433MHz радиомодули
Шифрованная LoRa-коммуникация между edge-устройствами с AES-128 и поддержкой передачи больших данных
Управление сервомоторами DYNAMIXEL через протокол DYNAMIXEL на плате OpenRB-150 с синхронизацией нескольких приводов
Однопоточный стек OpenLCB/LCC для автоматизации моделей железных дорог на Arduino с поддержкой CAN и WiFi
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Приём и передача POCSAG-сообщений на ESP8266/ESP32 с CC1101, поддержка полнодуплекса и автоопределение скорости
Управление котлами с поддержкой OpenTherm через Arduino и ESP8266/ESP32 с синхронизацией по прерываниям
Пользовательский протокол UART для ESP32 с преамбулой, CRC16 и поддержкой ACK/NACK для надёжной двусторонней связи
Кодирование данных датчиков в компактные двоичные пакеты для отправки через UDP, TCP, UART, LoRa, MQTT или CAN с поддержкой DIFF-пакетов для экономии трафика
Кодировщик пакетов OpenSynaptic для 8-битных микроконтроллеров — минимальная память, чистый C89, поддержка 80+ единиц измерения
Упрощенный интерфейс для OTA-обновлений прошивки на ESP32 и ESP8266 с автоматической настройкой Wi-Fi и mDNS
Работа с облачными сервисами OVHcloud через Arduino и ESP32 с удобным интерфейсом к OVH API
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости