Расширитель портов ввода-вывода AW9523 с поддержкой управления светодиодами по шине I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисление контрольных сумм Adler-32, Adler-16 и Adler-64 для проверки целостности данных
Измеряет частоту импульсного сигнала через прерывания, подходит для датчиков Холла, счетчиков оборотов и энкодеров
Управление MAX14661 — 16-канальным I2C мультиплексером с поддержкой четырёх режимов коммутации линий между двумя шинами
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Контроллер IO с репозиторием для управления датчиками и исполнителями по именам, автоматической нормализацией и описанием в JSON
Обработка кнопок с дебаунсингом и поддержкой callback-функций для нажатия, отпускания и долгого удержания
Конвертер единиц веса с поддержкой килограммов, фунтов, камней и унций — полезно при работе с датчиками нагрузки вроде HX711
Работа с датчиками Холла серии A130x для измерения магнитного поля и обнаружения металла через аналоговый вход Arduino
Управление цифровыми потенциометрами и реостатами AD5243 и AD5248 по I2C с поддержкой множественного адреса
18-битный цифроаналоговый преобразователь AD5680 с интерфейсом SPI для Arduino и совместимых плат
Портовый расширитель MCP23008 с шиной I2C для добавления 8 цифровых входов-выходов к Arduino
Контроль двух 16-канальных мультиплексеров ADG725 по SPI-подобному интерфейсу с независимым или синхронным выбором каналов
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Оптимизированная одновременная передача и приём данных через сдвиговый канал для AVR-микроконтроллеров
Калибровка датчиков веса на HX711 с поддержкой многоточечной интерполяции для компенсации нелинейности
Упрощённая работа с I²C-модулями, LCD-дисплеями, RFID-ридерами, датчиками DS и цифровыми портами через единый интерфейс
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Генератор UUID версии 4 для Arduino, реализующий стандарт RFC-9562 с поддержкой инициализации энтропией
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Управление цифровым реостатом AD5246 по I2C с 128 шагами регулировки сопротивления
Управление 32-канальным мультиплексором ADG732 через параллельный интерфейс для подключения множества датчиков к одному входу Arduino
Работа с кнопками с антидребезгом и различением короткого и долгого нажатия
Управление 16-битным ЦАП DAC8571 по I2C с выходом аналогового напряжения до Vref
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Обработка аналоговых входов с фильтрацией шума и callback-ами при переходе между диапазонами значений
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Управление восемью потенциометрами и RGB-светодиодами модуля M5 8ANGLE по протоколу I2C с гибкой настройкой разрешения и преобразованием значений