Приём и передача ИК-сигналов с поддержкой NEC, Sony, Samsung, LG, RC5, RC6 и других протоколов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Драйвер второго слоя OSI для радиомодулей nRF24L01(+) с поддержкой беспроводного обмена данными между микроконтроллерами
Чтение и запись RFID-карт и меток стандарта ISO/IEC 14443A/MIFARE через SPI-интерфейс с модулями на базе RC522
Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами
Клиент MQTT для Arduino и совместимого оборудования с поддержкой протокола 3.1.1
USB-стек для Arduino с поддержкой CDC, HID, MSC и MIDI на nRF5x, SAMD, RP2040, ESP32 и CH32V
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
WebSocket-сервер и клиент для Arduino по стандарту RFC6455 с поддержкой текстовых и бинарных данных
Платформа для создания мобильного приложения управления проектом без написания кода для iOS и Android через облако
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Отправка и получение писем на ESP32, ESP8266 и SAMD21 (библиотека снята с поддержки, рекомендуется ReadyMail)
Отправка и приём данных по LoRa-радиоканалу через SPI-модули на базе SX1276/77/78/79
Управление Arduino с мобильного телефона через графический интерфейс по Bluetooth, WiFi или Ethernet
Программная реализация протокола I2C на обычных цифровых выводах, когда аппаратный модуль недоступен или нужны дополнительные шины
Протокол MAVLink v2 для обмена телеметрией и командами между дронами и наземными станциями
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Управление контроллером CAN MCP2515 для приёма и передачи CAN-фреймов на Arduino совместимых платах
Отправка писем через SMTP с STARTTLS на ESP32, ESP8266, Raspberry Pi Pico и Arduino с WiFiNINA
TLS/SSL-слой для защиты TCP-соединений на Arduino и ESP с поддержкой HTTPS, SMTPS и STARTTLS
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II
Сетевой драйвер для модуля WiFi ATMEL WINC1500 на платах Arduino WiFi Shield 101 и MKR1000 с поддержкой TCP/UDP
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
Управление подключением к WiFi, GSM и Ethernet с автоматическим переподключением при разрыве связи
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами
Веб-интерфейс для OTA-обновления прошивки ESP8266, ESP32 и плат с RP2040/RP2350 за три строки кода
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Драйвер для контроллеров CAN FD MCP2517FD и MCP2518FD с поддержкой битрейтов от 62,5 кбит/с до 1 Мбит/с