Асинхронные чтения АЦП для ATmega328P с режимом непрерывной работы и управлением питанием преобразователя
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Воспроизведение WAV-файлов с SD-карты через DAC для Arduino Zero и плат на SAMD
Автоматический PID-регулятор для управления процессами с масштабируемой временной логикой и поддержкой PWM и bang-bang режимов
Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга
Обработка кнопок и потенциометров с поддержкой жестов и мультиплексоров
Чтение электропроводности для ESP32 с датчика EC Gravity через ADS1115
8-bit IIR filter API with fixed-point internal processing.
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Программная I2C для ESP32 с битбэнгом — замена Wire без таймаутов и с поддержкой высоких скоростей
Синтез речи на испанском языке для ESP8266, ESP32 и RP2040 на основе алгоритма SAM
Обработка сигналов аналоговых джойстиков через события с автоматической фильтрацией шума и настройкой мёртвых зон
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Быстрое управление портами ATmega328 через прямые операции с регистрами вместо digitalWrite и digitalRead
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Обработка матрицы кнопок и управление макросами для создания кастомных клавиатур и макропадов
Чтение и калибровка значений потенциометров с фильтрацией шума и поддержкой callback-функций
Измерение тока и напряжения с датчиком MAX471/MAX472 на платах GY-471 (красной и фиолетовой версии)
Управление цифро-аналоговыми преобразователями MCP4822, MCP4812 и MCP4802 через SPI с базовым набором функций конфигурирования и вывода
Управление SN76489 для синтеза музыки и звуков на четырёх каналах с поддержкой ADSR-конвертов
Драйвер ADS1115 для промышленных аналоговых входов с поддержкой InkaLogic Pro и InkaBUS Mikrobus, масштабированием в инженерные единицы и несколькими режимами обработки данных
Современная архитектура ПИД-регулятора с поддержкой CPLMFC-туning для точного управления обратной связью на Arduino
Драйвер для 8-канального АЦП ADS7830 с интерфейсом I2C, расширяющий количество аналоговых входов Arduino
Управление аналоговыми мультиплексерами вроде CD74HC4067 через простой объектно-ориентированный интерфейс без битовых операций
A simple Arduino/ESP32 button library for handling a list of buttons - configure once, trigger a debounced pressed event via callback, or check pressed states anytime.
Управление яркостью RGB и RGBW светодиодов через I2C с помощью PWM-драйвера PCA9632/PCA9633
Расширитель портов I2C на базе PCA9671 и PCA9673 с поддержкой до 16 дополнительных входов-выходов на микросхему
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
Управление матричной клавиатурой с поддержкой макросов, слоёв и профилей
Управление до 16 PIR-датчиков через I2C расширитель PCF8575 с поддержкой прерываний