BMP280 Barometric Pressure Temperature Sensor Module 3.3V

BMP280 Barometric Pressure Temperature Sensor Module 3.3V

Single - ($3.69 ea)
$3.69 NZD
Skip to product information

BMP280 Barometric Pressure Temperature Sensor Module 3.3V

$3.69 NZD
Quantity
Stock amount:

Tax included. Shipping is calculated at checkout.

Checking free delivery progress...

Urban $40 Rural $60
Locally Stocked in Te Awamutu, Waikato
Same-day dispatch before 12:00PM
12 Month Warranty

The BMP280 is a compact barometric pressure and temperature sensor module for Arduino, ESP32, Raspberry Pi, and other microcontroller projects. It is ideal for weather stations, altitude measurement, drones, environmental monitoring, and data logging.

  • Measures barometric pressure and temperature
  • Supports both I2C and SPI communication
  • Compact GY-BM280 breakout module
  • Great for Arduino, ESP32, Raspberry Pi, and STM32 projects
  • Perfect for weather, altitude, and environmental sensing

Quick Start

1
Connect power

Connect VCC to 3.3V and GND to GND.

2
Connect I2C pins

Connect SCL to A5/SCL and SDA to A4/SDA on an Arduino Uno.

3
Install library

Use the Adafruit BMP280 library or another compatible BMP280 Arduino library.

4
Check address

Default I2C address is usually 0x76. Pull SDO high to use 0x77.

Please note: This is the BMP280 version. It measures pressure and temperature only, not humidity.

Specifications

Sensor ChipBMP280
Board TypeGY-BM280 breakout module
Operating Voltage3.3V
InterfaceI2C / SPI
I2C Address0x76 default, 0x77 configurable
Pressure Range300–1100 hPa
Pressure Accuracy±1 hPa absolute
Relative Pressure Accuracy±0.12 hPa
Temperature Range−40°C to +85°C
Temperature Accuracy±1.0°C
Pressure Resolution0.16 Pa
Temperature Resolution0.01°C
PinsVCC, GND, SCL, SDA, CSB, SDO
Please note: Do not connect this 3.3V module directly to 5V unless your setup uses suitable level shifting.

Getting Started

1
Wire VCC and GND

Connect VCC to 3.3V and GND to GND.

2
Wire I2C

For Arduino Uno, connect SCL to A5 and SDA to A4.

3
Leave CSB and SDO unconnected

This keeps the module in default I2C mode with address 0x76.

4
Install a BMP280 library

Install the Adafruit BMP280 library through the Arduino Library Manager.

5
Upload example sketch

Open a BMP280 example sketch, select your board and port, then upload.

Wiring: VCC → 3.3V, GND → GND, SCL → A5/SCL, SDA → A4/SDA.

What's Included

BMP280 3.3V sensor module

Compact GY-BM280 breakout board for pressure and temperature sensing.

6-pin male header strip

Included unsoldered so you can solder it in your preferred orientation.

Please note: Header pins are included but are not pre-soldered.

Common Uses

Weather stations and local pressure monitoring
DIY altimeters and altitude measurement
Drone and UAV altitude sensing
Environmental monitoring and data logging
GPS altitude enhancement projects
Indoor navigation and floor-level detection
Please note: This module is best for pressure, temperature, and altitude-based projects.

Common Questions

Is this a BMP280 or BME280?

This is a BMP280. It measures pressure and temperature only. It does not measure humidity.

Can I use this with Arduino?

Yes, it works with Arduino boards using I2C or SPI. For Arduino Uno I2C, use SDA on A4 and SCL on A5.

Can I use this with ESP32 or Raspberry Pi?

Yes, it is compatible with ESP32, Raspberry Pi, STM32, and other 3.3V microcontroller platforms.

Can I connect it to 5V?

This is a 3.3V module. Do not connect directly to 5V unless using proper voltage level shifting.

Please note: If your code cannot find the sensor, check the I2C address. It may be 0x76 or 0x77.

You may also like