Компактная библиотека для BME280 с поддержкой I2C, измерением температуры, влажности и давления с гибкой настройкой режимов и фильтрации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиками давления BMP085/BMP180 через I2C с неблокирующей архитектурой
Чтение температуры, давления и высоты с датчика BMP280, модифицированная версия библиотеки DFRobot
Взаимодействие с радарным альтиметром Ainstein US-D1 для измерения высоты дронов и беспилотников через UART
Работа с датчиками давления MS4525DO через I2C с разрешением 14 бит и поддержкой частоты опроса до 2 кHz
Контроль LiPo-аккумулятора через микросхему BQ27427: напряжение, ток, заряд и ёмкость по I2C
Работа с датчиками температуры и влажности CHT8320/CHT8325 по I2C с асинхронным интерфейсом
Библиотека для работы с IoT-платой ClimaStick v1 и v2 с интеграцией в облачную платформу Thinger.io
Работа с датчиком влажности и температуры HDC1010 через I2C в несколько строк кода
Чтение температуры и влажности с цифровых датчиков Sensirion SHT30-D, SHT31-D и SHT35-D через I2C
Датчик дальности VL53L0X на базе Time-of-Flight с подключением по I2C для измерения расстояний в Arduino-проектах
Инфракрасный приёмопередатчик Deneyap с управлением через I2C для Arduino-совместимых плат
Работа с датчиком влажности почвы Deneyap TL555Q через I2C с поддержкой нескольких устройств на одной шине
Работа с датчиком ультрафиолетового излучения Deneyap UV Light Sensor по шине I2C
Бесконтактное измерение температуры через I2C с поддержкой коррекции излучательности и фильтрации сигнала
Работа с датчиком температуры DS18B20 по протоколу 1-Wire с поддержкой автоматического поиска сенсоров на шине
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
Датчик температуры MAX30205 с интерфейсом I2C для измерения температуры кожи с точностью ±0,1°C в диапазоне 37–39°C
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Сбор ЭКГ и измерение дыхания через ADS1292R Shield с подключением через SPI к Arduino
Работа с датчиком CO2, температуры и влажности SCD30 от Sensirion через I2C интерфейс
Работа с трёхосевым магнитометром LIS2MDL через I2C или SPI на платах STM32
Получение расстояния от ультразвуковых датчиков HC-SR04 и ping sensor к Arduino в сантиметрах или дюймах