A BMP280 barometric pressure and temperature sensor on a small 3.3V breakout board, marked GY-BME/PM 280. Use it for weather logging, altitude and pressure projects with an ESP32, Raspberry Pi Pico or Raspberry Pi. It connects over I2C or SPI, has no onboard regulator, and comes with a 6-pin header for you to solder on. For a 5V Arduino Uno or Nano, choose our GY-BMP280 5V or 3.3V module instead.
Specifications
Datasheets
What's in the box
Plus one 6-pin male header strip, not soldered.
Great for
Wiring & getting started
- Solder the header
Fit the 6-pin header to the pads and solder each pin.
- Connect power
VCC to 3.3V and GND to GND. Do not connect VCC or any data pin to 5V.
- Connect I2C
On an ESP32, SCL to GPIO22 and SDA to GPIO21. On a Pico, SCL to GP5 and SDA to GP4.
- Set the address
Connect CSB to 3.3V and SDO to GND for address 0x76. Do not leave SDO unconnected.
- Run a test
Install the Adafruit BMP280 library and start it with bmp.begin(0x76). The library looks at 0x77 unless you say otherwise.
