GY-BMP280 Barometric Pressure & Temperature Sensor - 5V
Tax included. Shipping is calculated at checkout.
The GY-BMP280 is a high-precision barometric pressure and temperature sensor breakout built around Bosch's BMP280. This 5V-ready version adds an onboard 3.3V regulator and I²C level shifter, so it drops straight onto a 5V Arduino (Uno, Nano, Mega) or a 3.3V board (ESP32, ESP8266, Raspberry Pi Pico) with no extra level-shifting hardware. Read atmospheric pressure, temperature and approximate altitude over I²C or SPI.
- Genuine Bosch BMP280 pressure + temperature sensor
- 5V & 3.3V ready — onboard regulator + level shifter
- Pressure: 300–1100 hPa, ±1 hPa accuracy
- Temperature: −40°C to +85°C, ±1.0°C
- Altitude resolution down to ~±1 m
- I²C (default 0x76) and SPI interface
- Ultra-low power — perfect for battery & IoT builds
Quick Start
VCC to 5V (or 3.3V), GND to GND. The onboard regulator handles either rail safely.
SDA → A4, SCL → A5 on an Uno/Nano. On an ESP32 use GPIO21 (SDA) and GPIO22 (SCL).
Tie SDO to GND for address 0x76 (default). Tie it to VCC for 0x77 to run two sensors on one bus.
Install the Adafruit BMP280 library from the Arduino Library Manager and run the example sketch.
Specifications
Wiring (I²C)
What's Included
Bosch BMP280 breakout with onboard regulator and level shifter, ready for I²C or SPI.
Supplied loose for breadboard or jumper use — a quick solder fit when you're ready.
Common Uses
Common Questions
Yes. Unlike the bare 3.3V purple boards, this version has an onboard regulator and I²C level shifter, so you can power and signal it directly from a 5V Uno, Nano or Mega — and it still works on 3.3V boards like the ESP32.
Both are supported. I²C is easiest and is the default (address 0x76, only two signal wires). Tie SDO high to switch to 0x77 if you need two sensors on one I²C bus.
The Adafruit BMP280 library is the most popular — search "Adafruit BMP280" in the Arduino Library Manager and load the example. The lighter BMP280_DEV library also works well.
The BMP280 measures pressure and temperature. The BME280 adds a humidity sensor. This module is the BMP280, so it does not measure humidity.
