Полная поддержка MIDI 2.0 для микроконтроллеров на C++17 с USB-эндпоинтом, UMP-транспортом и MIDI-CI
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Создание MIDI-контроллеров на Teensy с поддержкой кнопок, энкодеров, FSR-датчиков и ёмкостных сенсоров
Преобразование MIDI Continuous Controller команд в DMX-сигналы для управления светотехникой и спецэффектами
Воспроизведение, запись и программирование MIDI-последовательностей, аккордов и арпеджио на Arduino
Воспроизведение мелодий на ESP32 через PWM без блокировки программы, с кодированием нот строками
Управление MIDI-контроллером MiDispositivoMIDI V3 на Arduino с готовыми примерами и документацией
Позволяет платам Arduino с USB-контроллером работать как MIDI-устройство и отправлять MIDI-сообщения через USB
Подключение счётчика Geiger Counter от Mighty Ohm к Arduino с автоматическим преобразованием импульсов в уровень радиации
Работа с токовыми петлями 4-20 мА платы MIKROE через SPI с фильтрацией шума экспоненциальным скользящим средним
Реализация лазертага MilesTag 2 на ESP32 с управлением через периферию RMT для передачи и приёма выстрелов
Чтение данных датчика температуры DS7505 по шине I2C с минимальной настройкой кода
64-битные счётчики millis64() и micros64() для Arduino без переполнения на протяжении сотен лет работы
Отсчёт времени вверх и вниз через millis() с выводом в формате лет, месяцев, дней и часов, устойчивый к переполнению таймера
Таймеры на основе millis() для организации повторяющихся действий без блокирующих задержек
Планировщик задач на базе millis() для одновременного выполнения нескольких функций без блокирующей delay()
Простой таймер для измерения времени и управления интервалами без сложной логики с millis()
Отправка и приём MIDI-сообщений через USB на микроконтроллерах CH55x с поддержкой Note ON, Note OFF и Control Change
Минималистичная библиотека для командной строки на C++ с поддержкой HAL для Arduino, ESP-IDF, STM32 и других платформ
Общие утилиты и вспомогательные функции для экосистемы платформ MINDS-i, включая RateControlledServo для плавного управления сервоприводами
Управление квадрокоптерами MINDS-i с калибровкой сенсоров, ESC и полётным контролем через плату APM
Код и функции для сельскохозяйственных приложений MINDS-i Farming: мониторинг почвы, орошение и автоматизация на Arduino
Драйверы и примеры кода для робототехнических платформ MINDS-i с поддержкой всех датчиков комплекта
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Графическая библиотека с буферизацией экрана для OLED-дисплеев и других встроенных устройств отображения
Извлечение информации из заголовка PPM-файлов для микроконтроллеров с ограниченной памятью
Потоковый декодер QOI для микроконтроллеров с минимальным расходом оперативной памяти
Управление 12-, 10- и 8-битными ЦАП семейства LTC2633 через I2C для генерации аналоговых сигналов и управления аналоговыми цепями
Управление роботом miniMachine через Bluetooth Low Energy на ESP32 с поддержкой восьми направлений движения