Драйвер 12-битного АЦП MCP3221 с поддержкой I2C, сглаживанием данных и преобразованием в напряжение
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Превратить Arduino Micro или Leonardo в MIDI-контроллер через USB с поддержкой потенциометров и энкодеров
Управление поворотным энкодером как MIDI-контроллером через USB на платах с ATmega32U4
Превращает потенциометр в MIDI-контроллер по USB со встроенным сглаживанием сигнала для Arduino Micro и Leonardo
Генерация импульсных последовательностей на ATtiny13 и ATmega8 с минимальной нагрузкой на процессор через встроенный таймер
Воспроизведение мелодий на ESP32 через PWM без блокировки программы, с кодированием нот строками
Управление пьезоэлектрическими генераторами тумана на частоте 108,7 кГц с контролем тока, состояния диска и мониторингом батареи LiPo
Классы для сенсоров Grove на платах Wio LTE и Wio 3G — кнопки, датчики температуры, ультразвуковые дальномеры и другие модули
Низкоуровневая работа с выводами через прямой доступ к регистрам микроконтроллера для ускорения критичного по времени кода
Управление моторами и сервоприводами через расширитель MKR Motor Carrier для плат Arduino MKR
Синхронизация звуковых модулей MP3-TF-16P и JQ6500 с LED-эффектами в моделях железных дорог через последовательный интерфейс
Драйвер ToF-сенсора MM-S50MV для измерения расстояния и построения карт глубины на Spresense
Декодирование SBUS-сигналов и управление светом радиоуправляемых моделей через ULN2003a
Расширение количества выводов Arduino с помощью сдвиговых регистров, используя всего три пина микроконтроллера
Обработка кнопок с дебаунсингом и эмуляцией различных типов переключателей для Arduino и ESP32
Анализ спектра звука с MSGEQ7: разделение сигнала на семь частотных полос и вывод значений для музвизуализации
Распознавание одинарных, двойных кликов и долгих нажатий кнопки с подавлением дребезга контактов
Фильтрация и дребезгоустойчивость сигнала оптопары от переменного тока с частотой 100 Hz
Поддержка промышленных модулей P1000 для плат P1AM-100 и P1AM-200 с дискретными входами/выходами и аналоговыми измерениями
Управление четырьмя GPIO каналами PCA9536 через I2C с настройкой режимов входа-выхода и полярности
Драйвер для PCA9685 с управлением 16 каналами PWM через I2C и буферизацией в памяти
Драйвер GPIO-расширителя PCA9698 с поддержкой I2C, управления портами и прерываниями для AVR-платформ
Реализация протокола DMX512-A для Raspberry Pi Pico с параллельной обработкой нескольких universes через PIO модули
Двухядерный звуковой движок для Raspberry Pi Pico с 8-канальным миксером, синтезом волн и поддержкой WAV-потоков через I2S или PWM
Быстрая работа с Arduino I/O пинами через прямое манипулирование портами — в 8 раз быстрее стандартных функций
Абстракция для работы с расширителями пинов через стандартный Arduino-интерфейс
Обучение электронике через готовые примеры проектов со звуком, SD-картами и светоэффектами
Управление четырьмя мультиплексорами CD4067B через I2C для расширения до 64 аналоговых входов с поддержкой напряжений до 18V