Bosch has stepped up their game with their new BMP280 sensor, an environmental sensor with temperature, barometric pressure that is the next generation upgrade to the BMP085/BMP180/BMP183. This sensor is great for all sorts of weather sensing and can even be used in both I2C and SPI!
This precision sensor from Bosch is the best low-cost, precision sensing solution for measuring barometric pressure with ±1 hPa absolute accuraccy, and temperature with ±1.0°C accuracy. Because pressure changes with altitude, and the pressure measurements are so good, you can also use it as an altimeter with ±1 meter accuracy
BME280, the precision sensor from , is soldered onto PCB. Not only the pressure and the temperature, this sensor can measure humidity. It uses both I2C and SPI (supports 3-, 4-wire SPI) interface
Specifications:
Supply Voltage: 1.8 - 5V DC
Interface: I2C (up to 3.4MHz), SPI (up to 10 MHz)
Operational Range:
Temperature: -40 to +85°C
Humidity: 0-
Pressure: 300-1100 hPa
Resolution:
Temperature: 0.01°C
Humidity: 0.008%
Pressure: 0.18Pa
Accuracy:
Temperature: +-1°C
Humidity: +-3%
Pressure: +-1Pa
I2C address
SDO LOW : 0x76
SDO HIGH: 0x77