Библиотека для контроллера EMoRo 2560 на базе ATmega2560 с поддержкой RC-сервомоторов, датчиков расстояния и дополнительных модулей
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Чтение параметров энергомониторинга трёхфазных систем на базе MAX78630
Управление монохромными и трёхцветными e-ink дисплеями Waveshare 1,54 дюйма через SPI
Telnet-сервер для ESP8266/ESP32 с выводом логов и статусных сообщений по сети
Отладка ULP-кода ESP32 через дизассемблирование машинного кода и вывод в Serial
Веб-интерфейс управления устройством через WebSockets прямо с ESP32 в браузер любого девайса в сети
Событийная архитектура для обработки кнопок, переключателей и датчиков — вместо опроса в loop() используются колбеки
Форматирование текста в Serial Monitor через ANSI escape-коды: цвета, стили и управление курсором
MIDI секвенсор для Arduino с гибкой длиной паттерна, поддержкой шаффла и управлением несколькими инструментами одновременно
Утилиты для фильтрации и сглаживания данных с датчиков Arduino
Упаковка до 32 булевых флагов в одно целое число для экономии памяти и быстрого управления состояниями
Фреймворк для создания динамических веб-интерфейсов на ESP8266/ESP32 с компонентами на C++, CSS-стилизацией и WebSocket-обновлениями
Упрощает хранение и использование строк во флэш-памяти PROGMEM, экономя оперативную память Arduino
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Управление WS2812B RGB-лентой через отдельный контроллер по I2C или UART без блокировки прерываний основной программы
Объектно-ориентированная обёртка над FreeRTOS для многопоточного программирования на Arduino с упрощённым API для задач, мьютексов и очередей
Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Модульный корпус с интегрированной материнской платой для IoT-проектов на Arduino, ESP8266 и других плат с поддержкой eCogs-компонентов
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику
Парсер G-Code для Arduino с минимальным расходом памяти, работает построчно из последовательного порта или файла
Управление щёточными DC-моторами через PWM с поддержкой разных драйверов и программной рампой ускорения
Управление дисплеями 4D Systems ViSi-Genie через UART с поддержкой нескольких устройств и расширенных типов данных
Серийная консоль для Arduino с командной строкой, встроенными утилитами и системой маркирования контрольных точек для анализа производительности
Объектно-ориентированный интерфейс для управления GPIO пинами вместо прямых вызовов digitalWrite и digitalRead
Отправка данных через GPRS с плат SODAQ: HTTP запросы, FTP и управление модулем GPRSbee
Визуализация данных на дисплеях Arduino: графики, диаграммы и гистограммы поверх Adafruit GFX
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов