Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Архитектура: mbed_nano
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронное управление текстовыми LCD дисплеями на чипсете HD44780 без блокировки основного кода
Упрощает работу с моторами, датчиками света и кнопками робота Cing на базе Atmega32u4
Неблокирующие таймеры и задержки для Arduino без использования delay()
Многоуровневая система меню с декларативным синтаксисом, поддерживающая редактируемые значения, переключатели и подменю с условной видимостью
Манипуляция отдельными битами в переменных с минимальными затратами памяти через синтаксис массива
Воспроизведение сложных движений сервомоторов по анимациям, экспортированным из Blender
Обмен текстовыми сообщениями между Arduino и мобильным устройством через Bluetooth Low Energy с простым интерфейсом, похожим на последовательный порт
Работа с датчиками давления BMP085/BMP180 через I2C с неблокирующей архитектурой
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Обработка потоковых данных в реальном времени методом Велфорда для вычисления среднего, дисперсии и стандартного отклонения
Кодирование ULEB128 для компактного хранения больших беззнаковых целых чисел с переменной длиной представления
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Форматирование данных в символьный буфер char[] с поддержкой всех методов Print (println, printf и т.д.)
Двусторонний обмен между микроконтроллером и Linux-процессором на платах Arduino Yún, Yún Shield и TRE
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов
Упрощает обработку нажатий кнопок, избавляя от дребезга и необходимости вручную опрашивать пины
Неблокирующий обработчик кнопок и селекторов с поддержкой дребезга, автоповтора и событийных колбэков
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Arduino library for controlling the DRV8874 motor driver.
Кодирование и декодирование символов CCIR476 для SITOR, AMTOR и NAVTEX на Arduino
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Простой интерфейс командной строки через Serial для управления портами Arduino из монитора
Хранение, обработка и конвертация цветовых данных для RGB-светодиодов и дисплеев
Автоматическая синхронизация времени микроконтроллера с компьютером при загрузке скетча