BME280/BMP280 (обновлено: 09 Apr 2026, 15:41:36) Legacy

Модуль BME280 / BMP280

Датчик температуры и атмосферного давления (BMP280), а в версии BME280 — ещё и влажности воздуха. Интерфейс I2C, адрес 0x76 или 0x77 в зависимости от пина SDO. Широко используется для метеостанций и мониторинга климата.


BME280 / BMP280 — датчик температуры, давления и влажности

Модуль датчика BME280 / BMP280

Датчик BME280 / BMP280 измеряет температуру и атмосферное давление, а у BME280 дополнительно есть влажность воздуха. Предназначен для мониторинга в помещении (или в наружном боксе без попадания прямой влаги внутрь корпуса).

Интерфейс: I2C
Адрес I2C:
  • Модуль с 4 пинами (VCC/GND/SCL/SDA) — адрес фиксированный (обычно 0x77)
  • Модуль с 6 пинами (пин SDO выведен) — адрес выбирается:
    SDOGND0x76
    SDOVCC0x77

Пины модуля и назначение

  • VCC / VDD — питание модуля (обычно 3.3В)
  • GND — земля
  • SCL — линия тактирования I2C
  • SDA — линия данных I2C
  • CSB (если выведен) — выбор интерфейса: для I2C подключить к VCC (3.3V), для SPI — к GND
  • SDO — в режиме I2C: выбор адреса (0x76/0x77); в режиме SPI: сигнальная линия

Схема распиновки BME280 / BMP280

Подключение к ESP32 (I2C)

Схема подключения BME280 к ESP32

  • VCC3.3V
  • GNDGND
  • SCLGPIO22 (SCL)
  • SDAGPIO21 (SDA)
  • CSB (если есть) → 3.3V (VCC) (чтобы работал I2C)
  • SDO (если есть) → GND или 3.3V (для адреса 0x76/0x77)