Регистрация Arduino в локальной сети через mDNS и поиск сервисов по DNS-SD
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Система для построения интерактивных меню и элементов управления на Arduino с поддержкой последовательного порта и веб-интерфейсов
Работа с оборудованием по протоколу Modbus через TCP или RS485 на Arduino с поддержкой промышленных щитов
Управление микросервомоторами, DC-моторами и энкодерами через Arduino Motor Carrier
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
Обмен данными по стандарту RS-485 с поддержкой экранов типа MKR 485 Shield
Единообразный интерфейс для работы с популярными датчиками: дальномерами Sharp, ультразвуковыми сенсорами, компасом, датчиком температуры и инерциальными модулями
Управление игрой Objects In Space через Arduino с помощью встроенного серийного протокола
Воспроизведение и анализ звука на Arduino платах с поддержкой I2S (экспериментальная версия)
Порт C++ стандартной библиотеки uClibc++ с поддержкой потоков ввода-вывода, контейнеров STL и функций printf/scanf для Arduino
Управление FM-приёмником TEA5767 через I2C с поддержкой нескольких модулей одновременно
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Однократное выполнение callback-функций в ArduinoThread с задержкой в миллисекундах
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Извлечение заводского серийного номера микроконтроллера для идентификации устройств и лицензирования
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Простое текстовое меню для Arduino с дисплеем Nokia 5110 LCD и четырьмя кнопками навигации
VNC-клиент для ESP8266, ESP32 и Arduino DUE с поддержкой сжатия данных и вывода на дисплеи ILI9341, ST7789, ST7796
WebSocket-клиент и сервер для ESP8266, ESP32 и Teensy 4.1 с поддержкой WSS и lambda-функций для обработки событий
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Компактная библиотека для базовых операций с выводами, PWM и датчиками на Arduino с минимальным расходом памяти
Современный фреймворк для ESP32 с Arduino-подобным синтаксисом, GPIO, ADC, PWM, UART, I2C и поддержкой многозадачности через FreeRTOS
Упрощённая работа с LoRa/LoRaWAN на RAK3172 через RUI3 API с поддержкой P2P, OTAA/ABP и интеграцией датчиков
Управление цифровыми потенциометрами Analog Devices AD5241/2 и AD5280/2 через интерфейс I2C с программным контролем сопротивления
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Упрощенное подключение ESP к WiFi с готовыми функциями инициализации