Utility Bar

BME280 Digital Temperature, Humidity and Barometric Pressure Sensor

Zaitronics  |  SKU: Z0035
$7.30 AUD
$6.64 exc GST

The BME280 Digital Temperature, Humidity, and Barometric Pressure Sensor from Bosch is a high-precision environmental sensor that measures temperature, humidity, and barometric pressure in a single compact module. Ideal for Arduino, ESP32, and Raspberry Pi projects, it is perfect for weather stations, indoor air quality monitoring, and multi-sensor environmental applications where accuracy and reliability matter.

Features & Specifications

  • Temperature Measurement: -40°C to 85°C, ±0.5°C accuracy, 0.01°C resolution
  • Humidity Measurement: 0% to 100%, ±3% accuracy
  • Barometric Pressure: 300 hPa to 1100 hPa, ±1 hPa accuracy
  • Power Supply Voltage: 3.6V
  • Average Current Consumption: 0.1 to 3.6 µA
  • Communication: I²C (multiple sensors possible) or SPI (CS pin required)
  • Operating Temperature Range: -40°C to 85°C
  • Package Size: 2.5 mm x 2.5 mm x 0.93 mm

Why Choose BME280

The BME280 combines three environmental measurements in a single chip, making it more versatile than other sensors like DHT22, DHT11, or DS18B20. Its high precision and ability to communicate over I²C or SPI make it suitable for projects where multiple sensors are used on the same bus. For a full comparison of temperature sensors, see our BME280 vs DHT11, DHT22, and DS18B20 guide.

Getting Started with BME280

Integrating the BME280 with your microcontroller is straightforward:

  1. Connect the SDA and SCL pins for I²C, or MOSI/MISO/SCK/CS for SPI, depending on your communication choice.
  2. Provide 3.3V power and connect GND to ground.
  3. Use libraries like Adafruit BME280 for Arduino/ESP32 or Adafruit CircuitPython BME280 for Python on Raspberry Pi.
  4. If using multiple sensors on I²C, ensure each has a unique I²C address.
  5. Check sampling rates in your library to balance accuracy and power consumption.

Troubleshooting Tips

  • Sensor readings may be inaccurate if wiring is loose or power is unstable.
  • Verify the correct library and board settings in your code.
  • Ensure the sensor is protected from water or condensation, it is not waterproof.
  • For multiple sensors on the same I²C bus, confirm unique addresses to avoid conflicts.

Related Products

The BME280 provides fast, accurate, and continuous measurements for temperature, humidity, and pressure, making it a reliable choice for environmental monitoring projects, smart home systems, and multi-sensor applications.



// Table of contents