BMP280 Breakout - Temperature, Pressure, Altitude Sensor
by Pimoroni




A fast and precise environmental sensor that can measure temperature, pressure, and altitude.
If you're looking for a simple temperature and pressure sensor, then this is the one to pick. It's cheap and accurate (±1 hPa, ±1.0°C, ±1 metre), and ideal for keeping track of temperatures around your home or even for measuring altitude in high-altitude balloon flights.
This breakout is compatible with our Breakout Garden system, where using breakouts is as easy just popping it into one of the slots and starting to grow your project, create, and code. It's also Qw/ST compatible, which means it can be plugged into microcontrollers or HATs with a Qwiic or STEMMA QT connector using a handy cable.
Features
- Bosch BMP280 temperature, pressure, altitude sensor (datasheet)
- I2C interface, with address select via ADDR cuttable trace (0x76 or 0x77)
- Qwiic/STEMMA QT connector
- 3.3V or 5V compatible
- Reverse polarity protection (on Breakout Garden connector)
- Raspberry Pi-compatible pinout (pins 1, 3, 5, 7, 9)
- Compatible with Raspberry Pi (Python library)
-
Compatible with Raspberry Pi Pico/RP2040/RP2350 (C++/MicroPython libraries)
- Compatible with Arduino
Kit includes
- BMP280 breakout
- 1x5 pin header
- 1x5 right angle socket header
We've designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi's GPIO header (pins 1, 3, 5, 7, 9). The right angle header also has the advantage of positioning the breakout away from the Pi's CPU so as to minimise radiated heat.
Software
Our Python library for the BMP280 makes it simple to use with Raspberry Pi computers. It lets you take readings from the sensor, and is easy to combine with code for our other Breakout Garden breakouts.
You can also use this breakout with Raspberry Pi Pico and other RP2040 and RP2350 powered microcontrollers, using C++ or one of our custom MicroPython builds.
Notes
- The trace on the back (marked ADDR) can be cut to change the I2C address from the default of 0x76 to 0x77, meaning that you can use up to two sensors on the same board.
- The BME280, BMP280 and BME6XX breakouts all share the same I2C addresses, so if you're using two together then you'll need to change the I2C address on one of them using the solder bridge or cuttable traces.
- Dimensions: 19x19x5mm (L x W x H, including connector)
-
BMP280 Breakout - Temperature, Pressure, Altitude Sensor
PIM411£7.75
Shop with confidence – we've been serving the hobbyist electronics, Maker, and retro gaming communities since 2012.
- Satisfaction or refund guarantee
- Worldwide shipping via mail or courier
- 56,000+ customer reviews
- Secure website and payments