Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Работа с датчиком BME280 для измерения температуры, влажности и атмосферного давления по протоколу I2C
Работа с барометрическим датчиком BMP280 для измерения давления, температуры и высоты через I2C или SPI
Управление HC4067 через I2C с расширителем PCF8574 вместо четырёх проводов микроконтроллера
Работа с одноканальным дифференциальным АЦП CS1237 для высокоточных измерений напряжения на весах и датчиках давления
Работа с датчиком освещённости по I2C: измерение люкса, пульсаций света и обнаружение препятствий
Чтение температуры и влажности с I2C датчика от iArduino с настройкой портогов и периода обновления
Работа с 9-осевым IMU модулем BMX055: данные акселерометра, гироскопа, магнитометра и расчёт ориентации в пространстве
Расширенная библиотека для INA219 с отслеживанием мощности и накопления потребленной энергии в джоулях
Фильтр Калмана для обработки данных акселерометра, гироскопа и магнитометра с подавлением шума датчиков
Работа с датчиком температуры LM35 через аналоговый пин Arduino с выводом в Цельсиях, Фаренгейтах или Кельвинах
Чтение оптических датчиков кислорода LOX-01 и LOX-02 от SST Sensing через UART с получением парциального давления, концентрации O₂ и температуры
Standalone M5Unit-NFC driver for M5Stack legacy environment
Датчик температуры MAX30205 с интерфейсом I2C для измерения температуры кожи с точностью ±0,1°C в диапазоне 37–39°C
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Library for MKE I2C DHT20 temperature and humidity sensor
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Трёхосевой магнитометр QMC6309 с вычислением азимута, компенсацией смещения и фильтрацией шума для цифровых компасов
Peripheral chip drivers for Arduino (I2C/SPI).
Поддержка платы AGS SensorBoard с двумя реле и датчиком температуры для простой автоматизации на Arduino
Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Library for the Soldered BMP585 Barometric Pressure Sensor breakout board
Работа с датчиком влажности и температуры SHTC3 через I2C с поддержкой проверки CRC и режима сна
Работа с HC-SR04 через время прохождения сигнала с гибкой настройкой таймаута
Трёхосевой акселерометр LIS2DUXS12 с минимальным энергопотреблением, обнаружением падения и двойного касания, поддержкой FIFO и Machine Learning Core
Управление нано-датчиком давления LPS22DF для STM32 по I2C или SPI с получением давления и температуры
Работа с инерциальным датчиком LSM6DSV16X: акселерометр, гироскоп, I2C/SPI, детектирование движений и встроенное машинное обучение
Емкостный датчик влажности и температуры SHT40-AD1B с интерфейсом I2C для STM32