I have been using a BMP085 for some time. However, on a new project I decided to use a BMP180. Using the Adafruit simpletest.py I am getting the following resuts:
BMP085:
Code: Select all
Temp = 21.90 *C
Pressure = 101023.00 Pa
Altitude = 25.34 m
Sealevel Pressure = 101020.00 Pa
BMP180:
Code: Select all
Temp = 12.80 *C
Pressure = 157349.00 Pa
Altitude = -3872.78 m
Sealevel Pressure = 157349.00 Pa
The results from the BMP085 agree with the barometric sensor on my watch and temperature as measured using a DS18B20. However, the results from the BMP180 are very significantly different.
Any suggestions as to what might cause this? Faulty sensor, or bug in the Adafruit libarary?