Управление устройствами платформы iocontrol.ru через Arduino IDE без прямой работы с API
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Работа с NFC-чипом M24SR02-Y: чтение NDEF-сообщений, доступ к файлам и декодирование структуры данных
Приём и передача ИК-сигналов с поддержкой NEC, Sony, Samsung, LG, RC5, RC6 и других протоколов
Упрощает обмен данными между несколькими Arduino по шине I2C, позволяя мастеру читать и писать элементы массива ведомого устройства как регистры
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
Парсинг NMEA-предложений (GNRMC, GNGGA) с GPS-модуля L89HA, извлечение координат, времени и высоты с проверкой контрольной суммы
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Чтение и запись RFID-карт и меток стандарта ISO/IEC 14443A/MIFARE через SPI-интерфейс с модулями на базе RC522
Thread-safe network interface configuration profiles for ESP32, ESP8266 and AVR.
Реализация протокола Cyphal v1.0-beta для Arduino и совместимых платформ с поддержкой Publisher, Subscriber и Service коммуникации по CAN
Отправка данных с датчиков на облачный сервис Ambient для хранения и визуализации графиков на ESP32 и ESP8266
Побитовая передача по UART для ATtiny на скоростях 38400–230400 бод с минимальным расходом памяти — от 76 байт кода
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Взаимодействие с сетями LocoNet от Digitrax для управления моделями железных дорог через Arduino
Чтение и запись данных на RFID-карточки и метки ISO/IEC 14443A через считыватель MFRC522 по SPI
Программная реализация протокола I2C на обычных цифровых выводах, когда аппаратный модуль недоступен или нужны дополнительные шины
Асинхронное воспроизведение WAV-файлов с SD-карты на Arduino с использованием аппаратного таймера
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
Управление контроллером CAN MCP2515 для приёма и передачи CAN-фреймов на Arduino совместимых платах
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
I2C Slave режим для ESP32 (поддержка устаревших версий ядра; для новых проектов используйте встроенный функционал)
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Устаревшая библиотека для работы с Firebase Realtime Database на ESP32; разработчики рекомендуют использовать более новый FirebaseClient
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC