Управление светодиодами, RGB-элементами и кнопками образовательного набора MentorBit от Digital Codesign
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисляет времена восхода и захода Луны по координатам и дате через трёхточечную интерполяцию её положения
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта
Макросы для отладочного вывода и assert'ов в Serial, автоматически исключаемые из кода финальной версии
Поддержка микроконтроллеров и компонентов из учебных комплектов HuemoneLab
Улучшенная альтернатива LedControl для матричных дисплеев на MAX7219 с программным буфером кадра и аппаратным SPI
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения
Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Логирование для ESP32 и RP2040 с фильтрацией по уровням серьёзности и поддержкой Arduino и esp-idf
Типобезопасные динамические массивы на шаблонах C++ для работы с данными любых типов на микроконтроллерах
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Хранение и управление конфигурацией ESP8266/ESP32 с автоматической персистентностью и веб-интерфейсом
Портирование стандартной библиотеки C++ (C++11–C++23) на Arduino с контейнерами, умными указателями и алгоритмами
Целочисленная арифметика с фиксированной точкой для встроенных систем: тригонометрия, логарифмы, волновые генераторы и ADSR-огибающая при 4 КБ памяти
Работа с позициями и ориентацией объектов в 3D-пространстве: матрицы поворота, кватернионы, углы Эйлера и трансформации между ними
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Воспроизведение мелодий RTTTL без блокировки основной программы, с поддержкой полного стандарта и интерактивного управления
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Физический движок для симуляции падающих частиц на LED-матрицах с расчётом коллизий
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Автоматическая проверка и установка обновлений прошивки на ESP8266 и ESP32 через сетевой сервер
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Управление адресуемыми RGB светодиодами WS2812 и WS2812B на ESP32 с контролем каждого пикселя отдельно
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino