Датчик атмосферного давления GY-BMP280-3.3 является улучшенной версией датчика BMP180 и отличается от него меньшими размерами, пониженным энергопотреблением, высокой точностью работы и наличием точной заводской калибровки и двумя последовательными интерфейсами: I2C и SPI.
В датчике предусмотрена фильтрация результатов измерений с настройкой таких параметров фильтрации:
Модуль может быть использован:
- в навигационных приборах;
- высотомер;
- в метеостанциях;
- вариометр — измерение скорости по вертикали;
- для квадрокоптеров.
От предыдущих моделей (BMP085 и BMP180) датчик отличается тремя режимами работы:
- SLEEP – режим пониженного энергопотребления
- FORCED – режим, аналогичный, режиму работы датчиков BMP085 и BMP180. По коменде контроллера датчик выходит из режима сна, производит измерения, выдает результаты измерения контроллеру и переходит в режим пониженного энергопотребления
- NORMAL – уникальный для этого датчика режим. Датчик самостоятельно просыпается, производит измерения давления и температуры и засыпает. Все временные параметры этого режима программируются независимо. Считывать данные в этом режиме можно в любое время.
В датчике предусмотрена фильтрация результатов измерений с настройкой таких параметров фильтрации:
- OVERSAMPLING для температуры (16,17,18,19,20 бит)
- OVERSAMPLING для давления (16,17,18,19,20 бит)
- TSB – время между между измерениями (0.5,62.5,125,250,500,1000,2000,4000 мс)
- FILTER_COEFFICIENT – коэффициент фильтрации
Подключение по I2C

Подключение по SPI

Скачать библиотеку Adafruit_Sensor
Скачать библиотеку Adafruit_BMP280