Обмен сообщениями между платами Arduino GIGA через WiFi и MQTT с поддержкой групп и адресной маршрутизации
Архитектура: mbed_nano
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление MP3-плеером DFRobotics через Serial с поддержкой воспроизведения, паузы, громкости и эквалайзера
Чтение и запись конфигурационных файлов INI/CFG на SD-картах и SPIFFS
Функции лестничной диаграммы (ladder) для контроллера MiniPLC-32u на базе ESP32 с поддержкой WiFi и RS485
Шаблонизатор Mustache для динамической генерации HTML и текста на Arduino и ESP32
Отслеживание минимумов и максимумов в потоке данных с датчиков с автоматическим сбросом и временными метками пиков
Библиотека для управления компонентами MIPS-набора в Arduino IDE на уровне отдельных элементов
Очередь для Arduino, которая накапливает команды и выполняет их последовательно в порядке FIFO
Файловая система для управления памятью AT24C EEPROM с поддержкой создания, чтения и удаления файлов через единый API
Подсчёт очков в маджонге с определением яку, поддержкой всех типов плиток и открытых наборов
Компактный парсер и генератор JSON для встраиваемых систем с поддержкой JSON-RPC и извлечением данных по пути jsonpath
Основная библиотека MakerEdu для инициализации плат и управления компонентами образовательных наборов
Управление сдвиговыми регистрами 74HC595 для расширения выходных пинов Arduino с поддержкой одиночных и групповых операций
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Работа с модулями реального времени DS1307 и DS3231 через форк проверенной библиотеки Jeelab
Управление шаговыми двигателями Nema17 через драйвер MKS SERVO42 по последовательному порту
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Поддержка модулей mLink от Hobby Components для подключения датчиков, дисплеев и управления устройствами через I2C
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Работа с трёхосевым акселерометром Freescale MMA8652: чтение данных и обработка прерываний
Работа с магнитометром MMC34160PJ для измерения магнитного поля и определения ориентации устройства
Драйвер ADS1115 для промышленных аналоговых входов с поддержкой InkaLogic Pro и InkaBUS Mikrobus, масштабированием в инженерные единицы и несколькими режимами обработки данных
Драйвер 16-битного ЦАП DAC161S997 для промышленных токовых петель 4–20 мА с детектированием ошибок и защитой от timeout SPI
Управление RGB-светодиодами и устройствами на макетах железных дорог через один сигнальный провод, поддерживает до 768 каналов на Arduino
Замена стандартных функций Arduino на заглушки для разработки и тестирования кода без оборудования
Замена методов EEPROM на пустые аналоги для разработки кода без физического оборудования
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов