Работа с 9-осевыми IMU-датчиками BNO08x для отслеживания ориентации и движения в пространстве
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с термопарами через плату Adafruit на MAX31856 по протоколу SPI с преобразованием сигнала в температурные значения
Работа с датчиком качества воздуха SGP30 по протоколу I2C, измерение уровня CO₂ и TVOC
Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Работа с датчиками давления и температуры BME280 и BMP280 по SPI и I2C с поддержкой пользовательских реализаций протоколов
Минималистичная библиотека для DS18B20, один датчик на пин, экономит память и совместима с Miles Burton API
Управление 4-разрядным дисплеем TM1637 через два вывода Arduino с контролем яркости
Работа с CO2-датчиком MH-Z19/MH-Z19X через UART с поддержкой расширенных команд, ABC-режима и диагностики
Работа с магнитометром QMC5883L через I2C для определения азимута и направления сторон света на Arduino
Работа с мультисенсорным модулем SI1145 для измерения видимого света, ИК-излучения, приближения и УФ-индекса
Поддержка датчика атмосферного давления LPS22HH для STM32 с измерением в диапазоне 260–1260 гПа и температуры через I2C или SPI
Драйвер датчика Bosch BME690 для измерения температуры, влажности, давления и сопротивления газа по I²C и SPI
Полнофункциональная работа с датчиком DS18B20 по OneWire: поддержка нескольких датчиков, настройка разрешения, пороги тревоги и паразитное питание
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Работа с датчиком температуры и влажности AM2320 через шину I2C
Драйвер датчиков давления и температуры BMP085/BMP180 с унифицированным интерфейсом и поддержкой измерения высоты
Драйвер для комбинированного акселерометра и магнитометра FXOS8700 с унифицированным API
Работа с аналоговыми UV-датчиками с преобразованием выходного напряжения в индекс ультрафиолета от 0 до 11
Работа с датчиком BMP180 для измерения температуры, давления и высоты по протоколу I2C с поддержкой различных систем единиц
Емкостной датчик прикосновения и приближения на двух пинах Arduino с минимальным железом
Non-blocking library for the DS18B20 1-Wire temperature sensor
Драйверы для инерциальных датчиков квадрокоптера Flix с поддержкой MPU-9250, MPU-6500, ICM-20948 и MPU-6050 через SPI или I²C
Подключение датчиков качества воздуха (PM2.5, PMS5003, SDS011, PPD42NS) к Arduino с возможностью отправки данных в hackAIR
Чтение акселерометра, гироскопа и датчика температуры ICM45608 по I2C или SPI с поддержкой FIFO и программируемых прерываний
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Управление датчиком расстояния VL53L0X через I²C с использованием технологии time-of-flight
Работа с датчиком расстояния и освещённости VL6180X по I²C для Arduino
Драйвер датчика тока и мощности INA219 с гибкой калибровкой и управлением конфигурацией через I²C