Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер второго слоя OSI для радиомодулей nRF24L01(+) с поддержкой беспроводного обмена данными между микроконтроллерами
Клиент MQTT для Arduino и совместимого оборудования с поддержкой протокола 3.1.1
Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
USB-стек для Arduino с поддержкой CDC, HID, MSC и MIDI на nRF5x, SAMD, RP2040, ESP32 и CH32V
Платформа для создания мобильного приложения управления проектом без написания кода для iOS и Android через облако
Отправка и приём данных по LoRa-радиоканалу через SPI-модули на базе SX1276/77/78/79
WebSocket-сервер и клиент для Arduino по стандарту RFC6455 с поддержкой текстовых и бинарных данных
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
Драйвер для контроллера MCP2515, работающий с Arduino и ESP32, поддерживает CAN-скорости от 62,5 кбит/с до 1 Мбит/с с автоматической подстройкой под кварц
Драйвер для контроллеров CAN FD MCP2517FD и MCP2518FD с поддержкой битрейтов от 62,5 кбит/с до 1 Мбит/с
Управление Arduino с мобильного телефона через графический интерфейс по Bluetooth, WiFi или Ethernet
Прошивка для превращения Wi-Fi плат в IoT-устройства без кода через облако Adafruit IO
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Веб-сервер и HTTP/WebSocket-клиент для микроконтроллеров с поддержкой Ethernet-модулей W5100, W5200, W5500, ENC28J60 и других
Низкоуровневый драйвер для подключения микроконтроллера к облаку Blynk через внешний сетевой сопроцессор (WiFi, Ethernet, GSM/LTE)
Протокол MAVLink v2 для обмена телеметрией и командами между дронами и наземными станциями
Комплексное решение для IoT-проектов на Arduino и ESP с поддержкой WiFi, BLE и MQTT, облачным сервером и мобильным приложением
Программная реализация протокола I2C на обычных цифровых выводах, когда аппаратный модуль недоступен или нужны дополнительные шины
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Управление сервомоторами DYNAMIXEL через Arduino по протоколу DYNAMIXEL с поддержкой контроллеров ROBOTIS и пользовательских конфигураций
Обмен пакетизированными сообщениями через радиомодули и другие каналы передачи на микроконтроллерах
Поддержка LoRa, LoRaWAN, FSK и других беспроводных протоколов с единым API для десятков радиомодулей
Обмен MIDI-сообщениями между Arduino и синтезаторами, контроллерами, секвенсорами через UART, USB, Bluetooth и IP
Управление спутниковым модемом RockBLOCK 9704 для отправки и приёма сообщений в сети Iridium в удалённых местах
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II