Генерация синусоидальных сигналов переменной частоты на AVR через DDS с использованием ШИМ и аналогового фильтра
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Генератор синусоидальных сигналов на базе прямого цифрового синтеза с минимальными вычислительными затратами
Вычисление оборотов и скорости вращения через аппаратные прерывания с пересчётом на линейную скорость
Программная фильтрация дребезжания кнопок с поддержкой GPIO, PCF8574 и пользовательских обработчиков
Устранение дребезжания кнопок с анализом 16-битной истории нажатий и поддержкой одиночного клика, двойного клика и долгого нажатия
Подавление дребезга кнопок и переключателей с подсчётом кликов и измерением длительности нажатия
Обработка дребезга кнопок с поддержкой коротких и длинных нажатий, двойных кликов и комбинаций
Чтение электропроводности для ESP32 с датчика EC Gravity через ADS1115
Чтение pH-датчика Gravity на ESP32 с внешним АЦП ADS1115 для точных измерений кислотности
Драйвер для цифро-аналоговых преобразователей серии GP8XXX от DFRobot с поддержкой 10 модулей и примерами для Arduino и ESP
Синтез речи с поддержкой китайского и английского языков через I2C или UART с встроенным динамиком
Распознавание голосовых команд и синтез речи для Arduino через UART или I2C
Подавление дребезга цифровых кнопок с определением коротких и длинных нажатий
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Быстрые версии digitalWrite и digitalRead с предвычисленными параметрами пина для критичных по скорости операций
Обработка цифровых сигналов от кнопок и светодиодов с антидребезгом, распознаванием кликов и мигании
Управление яркостью светодиодов и мощностью нагрузки через PWM на Arduino Leonardo и Micro с поддержкой 10/12-битного разрешения
Управление яркостью светодиодов и мощностью нагрузки через PWM на SAMD21 с поддержкой трёх таймеров и гибкой настройкой частоты
Полный контроль над АЦП ATmega328: все режимы, регистры и функции из даташита без ограничений
Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Чтение и обработка сигналов потенциометров на Arduino и Teensy без написания кода обработки с нуля
Управление ESC BlHeli_S через DShot150/300/600/1200 с поддержкой телеметрии на ESP32 через RMT Encoder API
Повышение разрешения встроенного АЦП Arduino DUE до 16 бит за счёт усреднения отсчётов через PDC
Использование встроенного фильтра Шмитта на входах Arduino DUE для подавления помех и дребезга контактов
Быстрый АЦП для Arduino Due с частотой дискретизации 1 МГц, буферизацией данных и поддержкой дифференциальных измерений
8-bit IIR filter API with fixed-point internal processing.
Антидребезг кнопок с обработкой нажатий, длительного удержания и последовательностей через callback-функции
Работа с кнопками через прерывания с автоматическим дребезгом и поддержкой длинного нажатия и двойного клика
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Приём и передача ИК-сигналов по протоколу NEC с минимальным расходом памяти на Arduino и ESP