Created on: 28 February 2018
Pinout for the GY-BMP280-3.3 high precision atmospheric pressure sensor module for Arduino. Both the pinout and the circuit diagram or schematic for the GY-BMP280-3.3 module can be found on this page.
The GY-BMP280-3.3 module contains a BMP280 sensor from Bosch that can measure both atmospheric pressure as well as temperature. The BMP280 is an upgrade from the BMP085/BMP180/BMP183 sensors. It can be accessed with a microcontroller, Arduino or similar device using either I2C or SPI.
The image below shows a top view of the GY-BMP280-3.3 module with its pinout.
A circuit diagram of the GY-BMP280-3.3 pressure sensor module can be seen below.
Note that the BMP280 device is NOT 5V tolerant and would normally be operated from 3.3V.
Leave pin 6 of the module (SDO) unconnected to set the I²C address to 0x76 – the on-board resistor pulls the SDO pin low setting the address to 0x76.
To change the I²C address to 0x77, connect pin 6 of the module (SDO) to Vcc which would typically be the 3.3V supply.
Pin 5 of the module (CSB) must be connected to Vcc to select the I²C interface. This is already done by an on-board pull-up resistor, so pin 5 can be left disconnected when using the I²C interface.