Управление светодиодами, RGB-элементами и кнопками образовательного набора MentorBit от Digital Codesign
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисляет времена восхода и захода Луны по координатам и дате через трёхточечную интерполяцию её положения
Управление аудиопроцессорами PT2314, PT7314 и PT7313 по I2C с регулировкой громкости, входов и звукового оформления
Логирование для ESP32 и RP2040 с фильтрацией по уровням серьёзности и поддержкой Arduino и esp-idf
Управление стерео кодеком WM8960 через I2C с контролем громкости, уровней сигнала и компрессии
Воспроизведение мелодий через пьезо-зуммер с кодированием нот 16-битными числами и PWM выводом
Практические функции для упрощения работы с пинами, строками и таймерами на Arduino
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта
Макросы для отладочного вывода и assert'ов в Serial, автоматически исключаемые из кода финальной версии
Ускоренный доступ к цифровым выводам на AVR через прямую манипуляцию портами вместо стандартных digitalWrite и digitalRead
Работа с позициями и ориентацией объектов в 3D-пространстве: матрицы поворота, кватернионы, углы Эйлера и трансформации между ними
Поддержка микроконтроллеров и компонентов из учебных комплектов HuemoneLab
Улучшенная альтернатива LedControl для матричных дисплеев на MAX7219 с программным буфером кадра и аппаратным SPI
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения
Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Вычисление звёздного времени, координат планет и Луны, преобразование астрономических координат для Arduino
Кодирование и декодирование данных в формат CBOR для компактной сериализации в IoT-проектах
Физический движок для симуляции падающих частиц на LED-матрицах с расчётом коллизий
Типобезопасные динамические массивы на шаблонах C++ для работы с данными любых типов на микроконтроллерах
Метаупаковка для подключения стандартных Arduino-библиотек как зависимостей при развертывании проектов через менеджер пакетов
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Распознавание более 100 протоколов инфракрасной передачи для Arduino с большим объёмом памяти
Драйвер микросхемы реального времени DS1307 с поддержкой нескольких I2C интерфейсов для Arduino и RP2040
Целочисленная арифметика с фиксированной точкой для встроенных систем: тригонометрия, логарифмы, волновые генераторы и ADSR-огибающая при 4 КБ памяти
Воспроизведение мелодий RTTTL без блокировки основной программы, с поддержкой полного стандарта и интерактивного управления
Реализация игры «Саймон» и цифровых замков с проверкой последовательности вводов
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера