为什么DS18b20一直不显示温度??总是出现0.00
用的是温度传感器的程序,别人都可以用啊。。。。
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 9 //使用Digital 12端口,其它端口也可以
OneWireoneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
sensors.begin();
}
void loop(void)
{
//Serial.requestTemper atures(); // 发送命令获取温度
Serial.print("Requesting temperatures..."); //读取温度值并上传显示
sensors.requestTemperatures();
Serial.println("DONE");
Serial.print("Temperature for the device 1 (index 0) is: ");
Serial.println(sensors.getTempCByIndex(0));
delay(1500);//延时很有必要,时间可以自己选择
}
串口上面也是这个,显示不出来温度图都有
一直都没有效果 没有看到你的延时,它有时序要求 suoma 发表于 2015-6-3 16:01 static/image/common/back.gif
没有看到你的延时,它有时序要求
延时?可以写出来吗 以解决了,端口错了,谢了o
页:
[1]