BMx280
Эффективное чтение BMP280/BME280 с минимизацией трафика I2C/SPI, поддержкой обоих режимов измерений и автоопределением типа датчика
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:950c4d51d67c717ea2c6817c005c1ec56e79fecf695b331d682253be4b63356eBMx280-1.0.0-950c4d51.zipОписание
Библиотека для датчиков BMP280 и BME280, которая автоматически определяет, какой именно чип перед вами — BME280 с влажностью или BMP280 без неё. Главная фишка в том, что она читает данные одним пакетом, минимизируя трафик на шине I2C или SPI. Поддерживаются оба режима работы: непрерывный NORMAL и одноразовый FORCED с полной настройкой передискретизации, фильтра и времени ожидания. На железе работает через I2C (адреса 0x76 или 0x77) и 4-проводный SPI. API простой — read280() и readForced280() для снятия показаний, setSampling() для конфигурации. Совместима с Arduino, ESP, STM32, Teensy и другими платформами с Wire и SPI. Единственный момент: SPI требует 3.3В логики, поэтому на 5-вольтовых плат нужен уровневый сдвиг.