What Is the BME280? Pressure+Humidity+Temperature Sensor and Uses
The BME280 is a Bosch environmental sensor that measures pressure, humidity and temperature on one chip. It communicates over I2C (0x76/0x77) or SPI (temp ±1 °C, humidity ±3%, pressure ±1 hPa). It is used in weather and altitude projects and is far more accurate than the DHT22. Its humidity-less, cheaper sibling is the BMP280; the chip is 3.3 V.
The BME280 is a Bosch environmental sensor that measures pressure, humidity and temperature on one chip. It communicates over I2C or SPI and, with its high accuracy, is preferred for weather and altitude projects. For the concept, see what is a humidity sensor · what is a temperature sensor.
What is the BME280 used for?
Weather stations, indoor climate monitoring, altitude estimation (from pressure) and HVAC. It is far more accurate and faster than the DHT22 and also gives pressure. Its pressure-only-plus-temperature sibling without humidity is the BMP280.
Specifications
| Parameter | Value |
|---|---|
| Measures | Pressure + humidity + temperature |
| Interface | I2C (0x76/0x77) or SPI |
| Accuracy | Temp ±1 °C, humidity ±3%, pressure ±1 hPa |
| Supply | Chip 3.3 V (module 3.3–5 V) |
Watch out
The chip is 3.3 V; I2C lines are 3.3 V logic. Some modules sold as "BME280" are actually the humidity-less BMP280 — if there is no humidity reading, check your module (distinguished by I2C address and chip-id).
Equivalents
- BMP280: NO humidity, cheaper.
- BME680: adds air quality (VOC).
- SHT31 + a pressure sensor: a separate accurate solution.
Find it in our catalog
Use the BME280 search.