Управление цифровыми потенциометрами и реостатами AD5243 и AD5248 по I2C с поддержкой множественного адреса
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
18-битный цифроаналоговый преобразователь AD5680 с интерфейсом SPI для Arduino и совместимых плат
Портовый расширитель MCP23008 с шиной I2C для добавления 8 цифровых входов-выходов к Arduino
Контроль двух 16-канальных мультиплексеров ADG725 по SPI-подобному интерфейсу с независимым или синхронным выбором каналов
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Асинхронное программирование для Arduino с неблокирующими delay, pulseIn и отслеживанием изменений на пинах через event loop
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Оптимизированная одновременная передача и приём данных через сдвиговый канал для AVR-микроконтроллеров
Калибровка датчиков веса на HX711 с поддержкой многоточечной интерполяции для компенсации нелинейности
Измеряет частоту импульсного сигнала через прерывания, подходит для датчиков Холла, счетчиков оборотов и энкодеров
Упрощённая работа с I²C-модулями, LCD-дисплеями, RFID-ридерами, датчиками DS и цифровыми портами через единый интерфейс
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Управление цифровым реостатом AD5246 по I2C с 128 шагами регулировки сопротивления
Управление 32-канальным мультиплексором ADG732 через параллельный интерфейс для подключения множества датчиков к одному входу Arduino
Работа с кнопками с антидребезгом и различением короткого и долгого нажатия
Управление 16-битным ЦАП DAC8571 по I2C с выходом аналогового напряжения до Vref
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Обработка аналоговых входов с фильтрацией шума и callback-ами при переходе между диапазонами значений
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Управление восемью потенциометрами и RGB-светодиодами модуля M5 8ANGLE по протоколу I2C с гибкой настройкой разрешения и преобразованием значений
Отслеживание минимумов и максимумов в потоке данных с датчиков с автоматическим сбросом и временными метками пиков
Фильтр скользящего среднего для сглаживания данных с фиксированной точкой от датчиков и других источников
Декодирование квадратурных импульсов энкодеров на основе конечного автомата с естественной устойчивостью к дребезгу контактов
Lightweight push-button library with debouncing, latching, events, long-press detection, and timing.
shiftOut с микросекундными задержками между битами для надежной работы на длинных проводах
Управление 12-битным ЦАП AD5620 по SPI с методами для установки напряжения числом или процентом
Работа с ЦАП AD568X (12–16 бит) через SPI с поддержкой аппаратного и программного режима
Управление несколькими зуммерами с гибкими паттернами сигналов без блокировки основного цикла программы