Минималистичная библиотека для ультразвуковых датчиков расстояния с поддержкой HC-SR04, Ping и Seeed SEN136B5B в разных вариантах подключения и единицах измерения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Работа с трёхосевым акселерометром Freescale MMA8652: чтение данных и обработка прерываний
Работа с магнитометром MMC34160PJ для измерения магнитного поля и определения ориентации устройства
Отслеживание движения объектов перед ультразвуковым датчиком с определением направления и состояния
Работа с датчиком MPM10 для измерения концентрации пыли и частиц через UART или I2C
Лёгкая библиотека для чтения данных акселерометра и гироскопа MPU6050 с вычислением углов наклона и ориентации в пространстве
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Детекция падения и движения для акселерометра и гироскопа MPU6050 по I2C
Лёгкая работа с акселерометром и гироскопом MPU6050, вычисление углов наклона с фильтрацией данных
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Работа с девятиосевым датчиком MPU9250 (акселерометр, гироскоп, магнитометр) по I2C для Arduino и ESP32
Работа с 9-осевым инерциальным модулем MPU9250 и MPU6500 по I2C или SPI с поддержкой калибровки, FIFO и детектора движения
Чтение абсолютного давления через MPXA6115A с опциональной температурной компенсацией
Работа с датчиком абсолютного давления Freescale MPXHZ6116A с поддержкой температурной компенсации
Драйвер для газового датчика озона MQ131 с поддержкой калибровки, управлением нагревателем и выводом результатов в ppm, ppb, mg/m³ и µg/m³
Чтение датчика качества воздуха MQ135 с расчётом концентрации газов с учётом температуры и влажности
Библиотека для датчика MQ-135 с автокалибровкой, преобразованием в ppm и классификацией качества воздуха
Детектирование утечек пропана и бутана с датчиком MQ2 и автокалибровкой под окружающую среду
Детектор угарного газа MQ7 с калибровкой и выводом концентрации CO в ppm для мониторинга качества воздуха
Унифицированная библиотека для датчиков газа серии MQ с автоматической калибровкой и выдачей значений в ppm
Работа с газовыми датчиками MQ: калибровка, расчёт сопротивления и преобразование значений в ppm
Работа с газовыми датчиками MQ с использованием эталонных значений и автоматической калибровки для точного определения концентраций газов в ppm
Парсер CAN-данных от радара MR76 (nanoradar) и совместимых модулей типа MR72
Работа с датчиком давления и температуры MS4525DO через I2C с преобразованием в удобные единицы измерения