Приём команд через Serial, Wire и другие потоки с поддержкой ASCII и бинарных пакетов
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление сенсорными HMI-дисплеями DGUS через TTL-последовательный порт с обменом ASCII-командами
Неблокирующая событийная библиотека для сенсорных DWIN DGUS II дисплеев с асинхронным парсером и поддержкой ESP32, STM32 и Arduino Mega
Чтение и запись данных в EEPROM микросхемы Microchip серии 24LCxxx через протокол I2C
Коммуникация с платой EASE через SPI-протокол для расширения функциональности Arduino
Функции для плавных анимаций с различными типами кривых: линейная интерполяция, кубические, экспоненциальные, упругие и отскакивающие переходы
Управление Arduino через мобильный интерфейс на Android и iOS с помощью щита Annikken Andee U
Управление устройствами и компонентами Arduino 101 через интерфейс Annikken
Обмен данными между ESP8266 и облачной платформой EasyIoT через Wi-Fi
Управление светодиодами через логичные методы on(), off(), toggle(), flash() вместо digitalWrite с числовыми константами
Преобразование последовательностей точек и тире в символы и команды для управления клавиатурой и мышью на платах Arduino с USB
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Обнаружение фронтов сигналов и изменений переменных для обработки кнопок и датчиков
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись разных типов данных в EEPROM через C++ шаблоны без ручного расчёта адресов
Сохранение данных в EEPROM с проверкой целостности через CRC16 контрольную сумму
Управление шаговым двигателем uStepper egoShield с дисплеем и отслеживанием позиции в миллиметрах
Управление шаговым двигателем egoShield с автоматизацией покадровой съёмки и срабатыванием затвора камеры
Поддержка цифрового датчика температуры LM75 через шину I²C для плат eHaJo Addon Board
Регрессионная модель ElasticNet с адаптивным обновлением коэффициентов на основе обратной связи
Управление DC-моторами, сервомоторами и IO-выводами платы Elio через простые функции Arduino
Трансляция видеопотока с камеры ESP32 в интернет для удалённого доступа
Фреймворк для создания графических интерфейсов на дисплеях Adafruit GFX с поддержкой меню, сеток и пользовательских элементов
Утилиты для встроенного C++ на микроконтроллерах: вычисления, фильтры, CRC, циклические буферы и матричные операции
Низкоуровневая 2D/3D графика для микроконтроллеров с tile-based рендерингом, программируемыми шейдерами и поддержкой текстур
Фильтры для обработки сигналов: IIR, FIR, Butterworth, медианные и другие реализации для Arduino
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Чтение данных с ECUMaster через RS232 сериал с автогенерацией заголовков из version.xml