Неблокирующее управление светодиодами с эффектами мигания, дыхания и затухания
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Обмен данными с Arduino через MegunoLink: графики, панели управления, логирование и работа с EEPROM
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Управление OLED-дисплеем SSD1306 через I2C на ATTiny85 с двойной буферизацией и оптимизацией памяти
Работа с семисегментными дисплеями с поддержкой асинхронных анимаций и разных типов данных
Драйвер для 0,96-дюймовых цветных OLED-дисплеев SSD1331 с поддержкой SPI и функциями рисования из Adafruit GFX
Работа с криптографическими чипами ECC508 и ECC608 через I2C для аппаратного шифрования и защиты данных в Arduino-проектах
Быстрая альтернатива стандартной библиотеке для модуля MP3-плеера DFPlayerMini с поддержкой воспроизведения из разных папок и объявлений
Работа с микросхемой реального времени DS1307 через интеграцию с Time library Arduino
Реализация протокола ECHONET Lite для управления устройствами умного дома через Arduino и WiFi UDP
Единый интерфейс для работы с прерываниями на любых пинах Arduino, ATtiny и ATmega без необходимости запоминать номера прерываний для каждой платы
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов
HTTPS веб-сервер и WebSocket-клиент для Arduino с поддержкой TLS/SSL на Ethernet-шилдах W5100, W5500 и других платформах
Парсинг и редактирование JSON на микроконтроллерах через путь к элементу, без рекурсии и собственного кода парсера
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Работа с 24-битным АЦП HX711 в датчиках веса с функциями калибровки и усреднением для снижения шумов
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
Управление 16 портами ввода-вывода через I2C с поддержкой прерываний и расширением до 128 линий
Объектно-ориентированный фреймворк для работы с датчиками и исполнительными механизмами через сигналы вместо циклических проверок
Форматирование чисел для печати: 64-битные целые, научная нотация, римские цифры и другие представления
Чтение и установка даты/времени на микросхеме DS1302 без I2C и SPI
Полевое ориентированное управление BLDC и шаговыми моторами с унифицированным API для разных платформ
Управление семисегментными дисплеями TM1638, TM1637 и MAX7219 с поддержкой кнопок и светодиодов
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Работа с трёхосевым магнитометром HMC5883L через I2C для определения направления и навигации
Обработка данных с датчиков окружающей среды и движения: температура, влажность, давление, акселерометр, гироскоп, магнитометр
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Управление бесколлекторными двигателями Oriental Motor BLVD20KM и BLVD40NM через RS-485 Modbus
Управление модулем DFPlayer Mini для воспроизведения MP3 с SD-карты через аппаратный или программный Serial