Работа с датчиком давления LPS35HW и совместимыми барометрами по I2C для метеостанций и измерения высоты
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с акселерометром и гироскопом LSM6DS33/LSM6DSO по I2C на платах Arduino и Pololu
Чтение температуры, напряжения питания и дифференциального напряжения микросхемы LTC1392 через SPI-подобный интерфейс с поддержкой измерения тока через шунт-резистор
12-битные АЦП LTC230x (LTC2301, LTC2305, LTC2309) с I2C интерфейсом для Arduino
Унифицированный API для драйверов устройств Arduino с методами open, read, write, close и поддержкой Firmata
Работа с модулями M5STACK SWITCH8 и BUTTON8 по I2C: чтение состояния кнопок и управление RGB светодиодами
Работа с магнитными датчиками абсолютного углового положения MagAlpha через SPI, SSI или I2C
Управление модулями и датчиками Makeblock для плат mCore, MeMCore, Auriga и MegaPi
Набор неблокирующих драйверов для различного оборудования с унифицированным API, независимых от платформы благодаря AbstractPlatform
Функция map() с поддержкой дробных чисел и автоматическим пересчётом значений АЦП в напряжение
Вычисление математических выражений из строк прямо на контроллере без перепрошивки
Управление до 8 сервоприводами через I2C с мониторингом напряжения батареи
Управление матрицами WS2812B 16×16 без внешних зависимостей с рисованием фигур, текста и спрайтов
Управление 8-битными ЦАП-ами MAX520 и MAX521 с независимыми опорными напряжениями для каждого канала
Парсер MTR-файлов из Max/MSP для работы с мультитреками на Arduino
Декодер M-Bus телеграмм для чтения данных приборов учёта через Arduino с преобразованием в JSON
Чтение данных энергетического счётчика BL0940 через UART для ESP32 и Raspberry Pi Pico
Расширитель портов ввода-вывода MCP23017 по I2C, добавляющий 16 дополнительных цифровых выводов к Arduino
Контроллер CAN-шины MCP2515 с неблокирующей отправкой пакетов и встроенной очередью передачи
Битовый бэнг для MCP3304 на Raspberry Pico, работает через обычные GPIO вместо аппаратного SPI
Работа с 13-битными АЦП MCP3302 и MCP3304 через SPI с поддержкой дифференциальных измерений и произвольных комбинаций каналов
Работа с датчиками температуры Microchip MCP9800/1/2/3 через I2C с поддержкой целочисленной арифметики и регистров гистерезиса
Обработка нескольких кнопок через один аналоговый вход с подавлением дребезга и автоповтором
Обработка цифровых кнопок с детектированием клика, двойного клика и длительного нажатия, защитой от дребезга и автоповтором
Проигрывание MIDI-файлов со SD-карты через callback-функции с управлением воспроизведением и поддержкой внешней синхронизации
Управление семиполосным эквалайзером MSGEQ7 с автоматическим переключением полос и буферизацией данных амплитуды
Обработка rotary encoder с защитой от дребезга контактов и расчётом скорости вращения
Единый интерфейс для управления моторами через MD10C, L298N, BTS7960 с поддержкой кинематики омниколёс
Управление шаговыми двигателями LM398n/L298n через Arduino с контролем скорости и направления вращения
Набор инструментов и примеров кода для управления компонентами MechNest на Arduino