Other Parts Discussed in Thread: ENERGIA, MSP430G2553
Im have a project about get PRESSURE/TEMPERATURE/ALTITUDE with BMP180 , but when i using example of Library of BMP180 with Energia 0101E0017 , it not work .
SDA -> P1.7
SCL ->P1.6
My code :
#include <Wire.h> // required by BMP085 library #include <BMP085_t.h> // import BMP085 template library BMP085<> PSensor; // instantiate sensor, 0 = low precision pressure reading void setup() { Serial.begin(9600); // initialize serial, used to display readings in Serial Monitor Wire.begin(); // initialize I2C that connects to sensor PSensor.begin(); // initalize pressure sensor } void loop() { PSensor.refresh(); // read current sensor data PSensor.calculate(); // run calculations for temperature and pressure Serial.print("Temperature: "); Serial.print(PSensor.temperature/10); // display temperature in Celsius Serial.print("."); Serial.print(PSensor.temperature%10); // display temperature in Celsius Serial.println("C"); Serial.print("Pressure: "); Serial.print((PSensor.pressure+50)/100); // display pressure in hPa Serial.println("hPa"); delay(5000); // wait a while before next loop }
Result :