Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление LED-модулями и кнопками на основе микросхем TM16xx с поддержкой более 25 вариантов чипов
Драйвер для термопарных усилителей AD849x с преобразованием напряжения в температуру и поддержкой K-типовых термопар
Драйвер для 16-битного GPIO расширителя MCP23017 с управлением через I²C шину
Лёгкая библиотека для обработки кнопок с поддержкой debouncing, удержания, двойных кликов и callback-функций
Двухканальный 14-битный АЦП AD7367 с одновременной выборкой и параллельным чтением данных на скорости до 1 MSPS
Работа с двухканальным 14-битным АЦП AD7367 через SPI с поддержкой быстрой выборки до 500 KSPS
Работа с 12/10-битными SPI ЦАП-ами AD7390/AD7391 с выводом напряжения от 0 до 5,5 В и управлением в битах, процентах или вольтах
Arduino library for the GP8403 dual-channel voltage-output DAC.
Матричная клавиатура 4×4 через PCF8574 по I2C с поддержкой debounce и автоповтора
Управление цифровыми потенциометрами Analog Devices AD5241/2 и AD5280/2 через интерфейс I2C с программным контролем сопротивления
Расширение attachInterrupt с поддержкой лямбда-выражений, методов класса и функторов вместо простых функций обработчиков
Запись и воспроизведение аудио через встроенные DAC и ADC с использованием DMA и таймеров
Обработка кнопки с встроенным debouncing и раздельными callback-функциями для нажатия и отпускания
Header-only audio synthesis, music theory, and sequencing for 32-bit microcontrollers.
Управление голосовым шилдом BMV31T001 по one-wire протоколу с поддержкой онлайн-обновления звуковых данных
Быстрая обработка нажатий кнопок на ATmega328P через прямое обращение к регистрам вместо digitalRead
Управление кнопками с различением коротких и длинных нажатий и защитой от дребезга
Асинхронное воспроизведение звука на пассивном зумере через PIO с минимальной нагрузкой на процессор
Управление 12-битным DAC7611 от Texas Instruments для получения аналогового выхода через трёхпроводный интерфейс
Четырёхканальный 16-битный ЦАП с интерфейсом I2C для преобразования цифровых значений в аналоговое напряжение
Программная фильтрация дребезжания кнопок с поддержкой GPIO, PCF8574 и пользовательских обработчиков
Чтение pH-датчика Gravity на ESP32 с внешним АЦП ADS1115 для точных измерений кислотности
Драйвер для цифро-аналоговых преобразователей серии GP8XXX от DFRobot с поддержкой 10 модулей и примерами для Arduino и ESP
Полный контроль над АЦП ATmega328: все режимы, регистры и функции из даташита без ограничений
Использование встроенного фильтра Шмитта на входах Arduino DUE для подавления помех и дребезга контактов
8-bit IIR filter API with fixed-point internal processing.
Работа с роторными энкодерами на RP2040 с callback-обработкой событий и автоматической нормализацией импульсов
Драйвер для аудиоплаты Elektor Audio DSP FX Processor на основе ESP32-PICO-KIT и ADAU1701 с поддержкой I²C, MIDI и обработкой звука до 192 кHz