← В каталог

BME280

Климат и среда

Температура, относительная влажность и атмосферное давление в одном датчике.

Обзор

Применение:
• Домашняя метеостанция
• Мониторинг микроклимата
• История показаний

Особенности и предупреждения:
• В продаже встречается BMP280 без датчика влажности — проверяйте маркировку.
• Не подавайте 5 В на сигналы датчика без согласования уровней.

Характеристики

Интерфейс: I²C / SPI Питание: Чип 1,71–3,6 В; питание модуля уточняйте Сложность: Начальный Особенности: I²C, SPI, 3,3 В

Подключение

Пример I²C для классической ESP32 DevKit: SDA → GPIO21, SCL → GPIO22, GND → GND, VCC → 3V3. На других платах пины отличаются.

Код Arduino IDE

#include <Wire.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme;
void setup() {
  Serial.begin(115200);
  Wire.begin(21, 22); // ESP32 DevKit
  if (!bme.begin(0x76)) {
    Serial.println("BME280 не найден");
    while (true) delay(1000);
  }
}
void loop() {
  Serial.printf("T: %.1f C, RH: %.1f %%, P: %.1f hPa\n",
    bme.readTemperature(), bme.readHumidity(),
    bme.readPressure()/100.0);
  delay(2000);
}