Работа с датчиками давления BMP085/BMP180 через I2C с неблокирующей архитектурой
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение температуры, давления и высоты с датчика BMP280, модифицированная версия библиотеки DFRobot
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Взаимодействие с радарным альтиметром Ainstein US-D1 для измерения высоты дронов и беспилотников через UART
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Кодирование и декодирование данных в UART-фреймы с контрольной суммой Fletcher16 и экранированием служебных байтов
Работа с датчиками давления MS4525DO через I2C с разрешением 14 бит и поддержкой частоты опроса до 2 кHz
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Обработка потоковых данных в реальном времени методом Велфорда для вычисления среднего, дисперсии и стандартного отклонения
Кодирование ULEB128 для компактного хранения больших беззнаковых целых чисел с переменной длиной представления
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Форматирование данных в символьный буфер char[] с поддержкой всех методов Print (println, printf и т.д.)
Контроль LiPo-аккумулятора через микросхему BQ27427: напряжение, ток, заряд и ёмкость по I2C
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Буферизированные потоки данных со встроенными кольцевыми буферами для обмена между компонентами скетча или временного хранилища
Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов
Упрощает обработку нажатий кнопок, избавляя от дребезга и необходимости вручную опрашивать пины
Неблокирующий обработчик кнопок и селекторов с поддержкой дребезга, автоповтора и событийных колбэков
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Управление CAN-BUS и CAN-BUS FD через Arduino-платы для подключения к промышленным сетям
Структуры данных для работы с фреймами CAN 2.0B, требует отдельного драйвера контроллера для полной функциональности
Кодирование и декодирование символов CCIR476 для SITOR, AMTOR и NAVTEX на Arduino
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Обмен сообщениями с ChatGPT через API OpenAI прямо из Arduino-кода на ESP32 и подобных устройствах
Синхронизация Arduino с глобальным цветом CheerLights через WiFi и API ThingSpeak
Работа с датчиками температуры и влажности CHT8320/CHT8325 по I2C с асинхронным интерфейсом
Простой интерфейс командной строки через Serial для управления портами Arduino из монитора
Работа с датчиком влажности и температуры HDC1010 через I2C в несколько строк кода