Расширитель портов MCP23008 на 8 линий ввода-вывода с управлением через I2C
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Распознавание событий кнопок и переключателей — короткие нажатия, долгие удержания, двойные клики и фронты сигнала
12-битный DAC по I2C для управления аналоговым выходным напряжением через два провода
Обработка дребезга кнопок с поддержкой коротких и длинных нажатий, двойных кликов и комбинаций
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Мультиплексор I2C для подключения нескольких устройств с одинаковыми адресами к одному микроконтроллеру
Обработка кнопок с дребезгом, распознаванием коротких/длинных/двойных нажатий, защёлкиванием и поддержкой внешних расширителей портов
Захват аудиоданных с PDM-микрофонов на Arduino Zero и Adafruit Feather M0 через встроенный PDM-интерфейс
Калибровка АЦП ESP32 по данным микроконтроллера для точного чтения аналоговых сигналов
Плавное затухание светодиодов с гамма-коррекцией и гибкими режимами управления яркостью
PID-регулятор на целочисленной арифметике для микроконтроллеров с ограниченными возможностями обработки чисел с плавающей точкой
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Управление генератором сигналов AD9833 с поддержкой аппаратного и программного SPI
Ускоренное чтение из регистров сдвига 74HC165 с использованием прямой работы с портами AVR
Обработка кнопок и переключателей для кокпитов X-Plane на Teensy с подавлением дребезга и синхронизацией команд
Расширение цифровых выводов Arduino через I2C модули на базе PCA9534D с поддержкой стандартных функций pinMode(), digitalRead() и digitalWrite()
Синтез звука на микроконтроллере с осцилляторами, фильтрами, огибающими и поддержкой встроенных и внешних ЦАП
Расширитель 16 цифровых портов через I2C для Arduino, ESP8266, ESP32, RP2040 и STM32 с поддержкой прерываний и энкодеров
АЦП/ЦАП PCF8591 с поддержкой нескольких I2C шин и быстрым чтением всех четырёх каналов одновременно
Sparkfun examples for the Bosch BMP180 barometric pressure sensor
Дебаунс и дегличинг кнопок с распознаванием одиночного нажатия, долгого удержания и двойного клика
Синтез речи на Arduino из фиксированного словаря методом LPC с поддержкой неблокирующего воспроизведения
Воспроизведение PCM и WAV сэмплов на Teensy с контролем скорости через Audio Library
Управление четырёхканальными ЦАП AD5724R, AD5734R и AD5754R через SPI с поддержкой uni- и биполярного режимов
Опрос матричных клавиатур с диодной мультиплексацией через GPIO пины Arduino
FFT преобразование сигналов для Arduino Zero и Adafruit Feather M0 с процессором SAMD21
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
Превращает обычные кнопки в переключатели с автоматической обработкой дребезга, отслеживанием нажатий и симуляцией различных типов выключателей
Синтез и обработка звука на платах Daisy через Arduino IDE с поддержкой MIDI и DSP-блоков