12-битный SPI АЦП с восьмью каналами для одновременного снятия аналоговых сигналов или четырьмя дифференциальными парами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер 12-битного АЦП MCP3221 с поддержкой I2C, сглаживанием данных и преобразованием в напряжение
Битовый бэнг для MCP3304 на Raspberry Pico, работает через обычные GPIO вместо аппаратного SPI
Работа с АЦП MCP3021 и MCP3221 через I2C для расширения количества аналоговых входов
Управление цифровым потенциометром MCP4251 через SPI с поддержкой сопротивлений 5, 10, 50 и 100 кОм
Управление цифровыми потенциометрами MCP4261 через SPI с кэшированием значений и поддержкой EEPROM
Управление цифро-аналоговыми преобразователями MCP4822, MCP4812 и MCP4802 через SPI с базовым набором функций конфигурирования и вывода
Обработка нескольких кнопок через один аналоговый вход с подавлением дребезга и автоповтором
Обработка цифровых кнопок с детектированием клика, двойного клика и длительного нажатия, защитой от дребезга и автоповтором
Управление SN76489 для синтеза музыки и звуков на четырёх каналах с поддержкой ADSR-конвертов
Унифицированный интерфейс для обработки кнопок, переключателей и клавиатурных матриц с фильтрацией дребезга и детектором долгих нажатий
Медианный фильтр со скользящим окном без динамического выделения памяти для очистки импульсных помех датчиков в реальном времени
Вывод содержимого регистров и RAM Arduino через последовательный порт для отладки на уровне железа
Декодирование и воспроизведение MP3-файлов на Arduino с модульным интерфейсом
Превратить Arduino Micro или Leonardo в MIDI-контроллер через USB с поддержкой потенциометров и энкодеров
Управление поворотным энкодером как MIDI-контроллером через USB на платах с ATmega32U4
Превращает потенциометр в MIDI-контроллер по USB со встроенным сглаживанием сигнала для Arduino Micro и Leonardo
Генерация импульсных последовательностей на ATtiny13 и ATmega8 с минимальной нагрузкой на процессор через встроенный таймер
Воспроизведение мелодий на ESP32 через PWM без блокировки программы, с кодированием нот строками
Работа с токовыми петлями 4-20 мА платы MIKROE через SPI с фильтрацией шума экспоненциальным скользящим средним
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Управление 12-, 10- и 8-битными ЦАП семейства LTC2633 через I2C для генерации аналоговых сигналов и управления аналоговыми цепями
Отслеживание минимумов и максимумов в потоке данных с датчиков с автоматическим сбросом и временными метками пиков
Управление пьезоэлектрическими генераторами тумана на частоте 108,7 кГц с контролем тока, состояния диска и мониторингом батареи LiPo
Классы для сенсоров Grove на платах Wio LTE и Wio 3G — кнопки, датчики температуры, ультразвуковые дальномеры и другие модули
Низкоуровневая работа с выводами через прямой доступ к регистрам микроконтроллера для ускорения критичного по времени кода
Управление моторами и сервоприводами через расширитель MKR Motor Carrier для плат Arduino MKR
Управление серво-моторами на Arduino/Pico через PWM-сигналы светодиодов с сохранением параметров во флэш-памяти
Синхронизация звуковых модулей MP3-TF-16P и JQ6500 с LED-эффектами в моделях железных дорог через последовательный интерфейс