请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2253 主题中讨论的其他器件:Energia、 MSP430G2553
我有一个关于使用 BMP180获得压力/温度/高度的项目,但当我使用带 Energia 0101E0017的 BMP180库示例时,它不起作用。
SDA -> P1.7
SCL -> P1.6
我的代码:
#include // BMP085库
#include 所需 //导入 BMP085模板库
BMP085<>PSensor; //实例化传感器,0 =低精度压力读
数 void setup()
{
Serial.begin(9600); //初始化串行,用于在串行监视器
Wire.begin();中显示读数 //初始化连接到传感器
PSensor.begin();的 I2C //初始化压力传感器
}
void loop()
{
PSensor.refresh(); //读取电流传感器数据
PSensor.calculate(); //运行温度和压力
序列的计算。print (“温度:”);
serial.print (PSensor.temperature /10);//显示摄氏温度
serial.print (".);
serial.print (PSensor.temperature %10);//显示摄氏
温度 serial.println ("C");
Serial.print ("压力:");
Serial.print ((PSensor.pression+50)/100);//显示压力(
hpa);/h5000);/hpa (显示压力(
hPa);/(h) //在下一个循环之前等待一段时间
}
结果:
