Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Приём и передача ИК-сигналов с поддержкой NEC, Sony, Samsung, LG, RC5, RC6 и других протоколов
Управление устройствами платформы iocontrol.ru через Arduino IDE без прямой работы с API
Драйвер второго слоя OSI для радиомодулей nRF24L01(+) с поддержкой беспроводного обмена данными между микроконтроллерами
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
Чтение и запись RFID-карт и меток стандарта ISO/IEC 14443A/MIFARE через SPI-интерфейс с модулями на базе RC522
Клиент MQTT для Arduino и совместимого оборудования с поддержкой протокола 3.1.1
Работа с NFC-чипом M24SR02-Y: чтение NDEF-сообщений, доступ к файлам и декодирование структуры данных
Упрощает обмен данными между несколькими Arduino по шине I2C, позволяя мастеру читать и писать элементы массива ведомого устройства как регистры
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Парсинг NMEA-предложений (GNRMC, GNGGA) с GPS-модуля L89HA, извлечение координат, времени и высоты с проверкой контрольной суммы
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
Побитовая передача по UART для ATtiny на скоростях 38400–230400 бод с минимальным расходом памяти — от 76 байт кода
Управление радиомодулем CC1101 по SPI с поддержкой нескольких видов модуляции и скоростей до 600 кбит/с
I2C Slave режим для ESP32 (поддержка устаревших версий ядра; для новых проектов используйте встроенный функционал)
Обмен данными с промышленными устройствами по протоколу Modbus RTU/ASCII через RS485
Thread-safe network interface configuration profiles for ESP32, ESP8266 and AVR.
Программная реализация протокола I2C на обычных цифровых выводах, когда аппаратный модуль недоступен или нужны дополнительные шины
Асинхронное воспроизведение WAV-файлов с SD-карты на Arduino с использованием аппаратного таймера
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
Реализация протокола Cyphal v1.0-beta для Arduino и совместимых платформ с поддержкой Publisher, Subscriber и Service коммуникации по CAN
Встроенный CAN-контроллер ESP32 с поддержкой стандартных и нестандартных скоростей передачи, совместимым с ACAN API