Восьмиканальный 10-битный АЦП MCP3008 с интерфейсом SPI для подключения дополнительных аналоговых входов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
Чтение сигналов с энкодеров управления на ATMega процессорах через два пина с поддержкой прерываний
Управление RGB-светодиодами и устройствами на макетах железных дорог через один сигнальный провод, поддерживает до 768 каналов на Arduino
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Управление цифровыми потенциометрами X9C10X (X9C102, X9C103, X9C104, X9C503) с отслеживанием позиции резистора
Управление 24-битным АЦП HX711 через битовый сдвиг с тарированием и калибровкой по весу
Фреймворк для семисегментных LED-дисплеев на контроллерах TM1637, TM1638, MAX7219, HT16K33 и 74HC595 с поддержкой разных протоколов подключения
Управление 16-битным ЦАП AD5660 через SPI с поддержкой аппаратного и программного интерфейса
8-канальный ЦАП AD56X8 с интерфейсом SPI, поддержка разрешения 12-16 бит и одновременного обновления каналов через Latch DAC
12-битный DAC по I2C для управления аналоговым выходным напряжением через два провода
FFT преобразование сигналов для Arduino Zero и Adafruit Feather M0 с процессором SAMD21
Вычисление контрольных сумм Adler-32, Adler-16 и Adler-64 для проверки целостности данных
Антидребезг кнопок с обработкой нажатий, длительного удержания и последовательностей через callback-функции
Управление MAX14661 — 16-канальным I2C мультиплексером с поддержкой четырёх режимов коммутации линий между двумя шинами
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Чтение и антидребезг кнопок и переключателей без блокирующих задержек
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Работа с датчиками Холла серии A130x для измерения магнитного поля и обнаружения металла через аналоговый вход Arduino
18-битный цифроаналоговый преобразователь AD5680 с интерфейсом SPI для Arduino и совместимых плат
Портовый расширитель MCP23008 с шиной I2C для добавления 8 цифровых входов-выходов к Arduino
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Оптимизированная одновременная передача и приём данных через сдвиговый канал для AVR-микроконтроллеров
Калибровка датчиков веса на HX711 с поддержкой многоточечной интерполяции для компенсации нелинейности
Измеряет частоту импульсного сигнала через прерывания, подходит для датчиков Холла, счетчиков оборотов и энкодеров
Матричная клавиатура 4x4 через I2C с микросхемой PCF8574, поддержка разных размеров и нескольких устройств на одной шине
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления