【发布时间】:2018-05-23 23:36:23
【问题描述】:
我有一个 ESP8266 和 BMP 180 遵循此代码的项目
第一次读取一切正常..但仅在 214° 摄氏度之后
温度 22.70 摄氏度 压力 102686 帕斯卡
温度 214.50 摄氏度 压力 235302 帕斯卡 温度 214.50 摄氏度 压力 235302 帕斯卡
#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
void setup()
{
Serial.begin(9600);
//Wire.begin (4, 5);
if (!bmp.begin())
{
Serial.println("Could not find BMP180 or BMP085 sensor at 0x77");
while (1) {}
}
}
void loop()
{
Serial.print("Temperature = ");
Serial.print(bmp.readTemperature());
Serial.println(" Celsius");
Serial.print("Pressure = ");
Serial.print(bmp.readPressure());
Serial.println(" Pascal");
Serial.println();
delay(5000);
}
【问题讨论】: