Работа с датчиками давления BMP085/BMP180 через I2C с неблокирующей архитектурой
Архитектура: MegaAVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Обработка потоковых данных в реальном времени методом Велфорда для вычисления среднего, дисперсии и стандартного отклонения
Кодирование ULEB128 для компактного хранения больших беззнаковых целых чисел с переменной длиной представления
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Форматирование данных в символьный буфер char[] с поддержкой всех методов Print (println, printf и т.д.)
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Упрощает обработку нажатий кнопок, избавляя от дребезга и необходимости вручную опрашивать пины
Неблокирующий обработчик кнопок и селекторов с поддержкой дребезга, автоповтора и событийных колбэков
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Кодирование и декодирование символов CCIR476 для SITOR, AMTOR и NAVTEX на Arduino
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Простой интерфейс командной строки через Serial для управления портами Arduino из монитора
Хранение, обработка и конвертация цветовых данных для RGB-светодиодов и дисплеев
Автоматическая синхронизация времени микроконтроллера с компьютером при загрузке скетча
Двусвязный список с указателями previous/next, внедряемый как интерфейс в ваши классы без копирования данных
Регрессионный анализ данных датчиков: линейная, экспоненциальная, логарифмическая и степенная функции с динамической обработкой точек
Управление 16-битным ЦАП DAC8571 по I2C с выходом аналогового напряжения до Vref
Распознавание более 100 протоколов инфракрасной передачи для Arduino с большим объёмом памяти
Управление сервомоторами на платформе ESP32 и её вариантах (S2, C3, S3)
Работа с датчиком ультрафиолетового излучения Deneyap UV Light Sensor по шине I2C
Arduino master for the DevLab Device Protocol.
Обёртка над генератором случайных чисел, работающая как поток данных для тестирования кода взаимодействия со стримами
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием