Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Асинхронная обработка кнопок на ESP32 с поддержкой коротких и длинных нажатий, множественных кликов и имитации энкодера
Событийная архитектура для обработки кнопок, переключателей и датчиков — вместо опроса в loop() используются колбеки
Определяет основную частоту аналогового сигнала от микрофона или датчика, проверяет уровень шума и может отключать обработку
Объектно-ориентированный интерфейс для управления GPIO пинами вместо прямых вызовов digitalWrite и digitalRead
Генерация звуковых эффектов на ESP32 через LEDC PWM с библиотекой из 35+ готовых звуков
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Управление серво-моторами на Arduino/Pico через PWM-сигналы светодиодов с сохранением параметров во флэш-памяти
Неблокирующая фильтрация дребезга контактов на входных пинах Arduino с поддержкой одновременного отслеживания нескольких пинов
Обработка нажатий кнопок без блокировок с распознаванием кликов и долгого нажатия, с поддержкой прерываний
Управление прерываниями по смене уровня на выводах микроконтроллера с поддержкой нескольких слушателей
Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Полифоническое воспроизведение audio-сэмплов на Teensy с поддержкой MIDI и загрузкой из памяти или SD-карты
Стабильная обработка кнопок и переключателей с дебаунсингом, поддержка портовых расширителей и 8-битных источников сигналов
Обработка нажатий двух кнопок с дебаунсингом и поддержкой одновременных клавиш
Обработка протокола WS281x для адресуемых светодиодов на микроконтроллерах RP2040 с поддержкой приёма и отправки данных
Управление пультом 315 МГц на базе драйвера YK04 для Arduino
Arduino library for the GP8403 dual-channel voltage-output DAC.
Встроенный секвенсор АЦП для Arduino DUE с фоновым преобразованием через PDC и поддержкой внутреннего датчика температуры
Управление матричным коммутатором ADG729 через I2C для переключения сигналов между несколькими каналами
Высокопроизводительный синтезатор с поддержкой MIDI, FM-синтеза, PCM-сэмплов и эффектов для микроконтроллеров