# Pressure and temperature sensor, BMP280, 5V

> Module with Bosch BMP280 sensor for measuring atmospheric pressure and temperature, operates at 5V logic voltage. Communicates via I2C (address 0x76, up to 3.4MHz) or SPI (up to 10MHz). Temperature range: -40C to +85C, resolution 0.01C, accuracy +-1C. Pressure: 300-1100hPa, resolution 0.18Pa, accuracy +-1Pa. Can be used as an altimeter with an accuracy of about 1m. Compatible with Arduino and other development boards.

- Page: https://sigmanortec.ro/en/pressure-and-temperature-sensor-bmp280-5v
- Price: 8.91 RON
- Availability: In stock; 1-2 zile
- Reference: 9167 · EAN: 5941054463043
- Category: Mechatronics and IoT > Sensors and Modules > Temperature and Environmental Sensors
- Specifications: Input Voltage: 5 V
- Package (shipping data): 0.001 kg
- Updated: 2026-09-14
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 04:41 (Europe/Bucharest)

## Description

Bosch sensor module for measuring atmospheric pressure and temperature, ideal for Arduino projects and other development boards. It communicates quickly via I2C or SPI and operates with 5V logic, providing stable and accurate readings. It can be used as an altimeter with an accuracy of approximately 1 m, and pressure and temperature measurement can be enabled or disabled independently.
Atmospheric pressure and temperature sensor with Bosch BMP280 sensor, uses I2C and SPI, compatible with Arduino and other development boards.
The module operates at a logic voltage of 5V.
The module can also be used as an altimeter when using the pressure sensor, with an approximate accuracy of 1 meter, because when altitude changes, atmospheric pressure also changes.
Any of the 2 sensors (pressure, temperature) can be disabled independently.
The model is BMP280, the one without the humidity sensor, not to be confused with BME280.
Specifications:
Model: BMP 280
Input voltage: 5VDC
Logic voltage: 5V
Interface: I2C (up to 3.4MHz), SPI (up to 10MHz)
I2C address: 0x76
Temperature: -40C - +85C, resolution 0.01C, accuracy +-1C
Atmospheric pressure: 300 - 1100hPa, resolution 0.18Pa, accuracy +-1Pa
Test code:
The module is not directly compatible with the Adafruit library. It requires changing the I2C address from 0x77 to 0x76.
\#include
Adafruit_BMP280 bmp; // I2C Interface
void setup() {
Serial.begin(9600);
Serial.println(F("BMP280 test"));
//if (!bmp.begin()) {
if (!bmp.begin(0x76,0x58)) {
Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));
while(1);
}
/* Default settings from datasheet. */
bmp.setSampling (Adafruit_BMP280::MODE_NORMAL, /* Operating Mode. */
Adafruit_BMP280::SAMPLING_X2, /* Temp. oversampling */
Adafruit_BMP280::SAMPLING_X16, /* Pressure oversampling */
Adafruit_BMP280::FILTER_X16, /* Filtering. */
Adafruit_BMP280::STANDBY_MS_500); /* Standby time. */
}
void loop() {
Serial.print(F("Temperature = "));
Serial.print( bmp.readTemperature ());
Serial.println(" *C");
Serial.print(F("Pressure = "));
Serial.print(bmp.readPressure()/100); //displaying the Pressure in hPa, you can change the unit
Serial.println("hPa");
Serial.print(F("Approx altitude = "));
Serial.print(bmp.readAltitude(1019.66)); //The "1019.66" is the pressure (hPa) at sea level in day in your region
Serial.println("m"); //If you don't know it, modify it until you get your current altitude
Serial.println();
delay(2000);
}
