Starting Electronics Needs Your Help!
It is that time of the year when we need to pay for web hosting and buy new components and equipment for new tutorials. You can help by making a donation. Contribute to this website by clicking the Donate button. The total will be updated once daily. (You may need to clear your browser cache to see the updates.)
Target Amount: $2000
Amount Raised: $1752.10
Top Donor: C.C. $100
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.