
Some BMP280 modules come with 3V3 voltage regulator and level shifter like the one provided by Adafruit Industries which is shown below.Ī module like this can be used with 3.3V or 5V system without any problem. This level shifter is for the I2C bus lines (clock and data). The BMP280 chip works with maximum voltage of 3.6V (supply voltage range is from 1.71 to 3.6V) which means we’ve to use a 3V3 voltage regulator to supply it from a 5V source.Īlso if we’re working with a 5V system (development board, microcontroller …) like the Arduino UNO board we’ve to use a voltage level shifter (level converter) which converts the 3.3V (comes from the BMP280 chip) into 5V (goes to the Arduino) and vice versa.

In this project the BMP280 sensor is used in I2C mode.


Values of the temperature and the pressure are sent to Arduino IDE serial monitor and displayed on 16×2 LCD screen. This tutorial shows how to connect BMP280 barometric pressure and temperature sensor with Arduino UNO board.
