Регистрация Arduino в локальной сети через mDNS и поиск сервисов по DNS-SD
Архитектура: samd1
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Система для построения интерактивных меню и элементов управления на Arduino с поддержкой последовательного порта и веб-интерфейсов
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
Единообразный интерфейс для работы с популярными датчиками: дальномерами Sharp, ультразвуковыми сенсорами, компасом, датчиком температуры и инерциальными модулями
Управление FM-приёмником TEA5767 через I2C с поддержкой нескольких модулей одновременно
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Однократное выполнение callback-функций в ArduinoThread с задержкой в миллисекундах
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Простое текстовое меню для Arduino с дисплеем Nokia 5110 LCD и четырьмя кнопками навигации
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Упрощённая работа с LoRa/LoRaWAN на RAK3172 через RUI3 API с поддержкой P2P, OTAA/ABP и интеграцией датчиков
Управление цифровыми потенциометрами Analog Devices AD5241/2 и AD5280/2 через интерфейс I2C с программным контролем сопротивления
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Упрощенное подключение ESP к WiFi с готовыми функциями инициализации
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Тесты и утверждения прямо на плате Arduino с разбором логов и метриками через хост
Эмулятор Z80 для Arduino с поддержкой 260 инструкций и оптимизацией под 8-битные микроконтроллеры
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Веб-интерфейс для управления Arduino через HTTP, Serial и BLE с поддержкой различных модулей связи
Разбирает строку с командой вида FUNC_NAME(ARG1,ARG2,...) и структурирует аргументы в массив с ручным управлением памятью
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере
Контейнер с фиксированной ёмкостью для статического хранения данных с интерфейсом, похожим на vector
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span