18B20 用1.0.1编译报错
#include <DallasTemperature.h>DallasTemperaturetempSensor;
void setup(void)
{
Serial.begin(9600);
tempSensor.begin(12); // DS18B20接在数字I/O第12 号引脚上
}
void loop(void)
{
// 检查温度传感器是否正常工作
switch(tempSensor.isValid())
{
case 1:
Serial.println("Invalid CRC");
tempSensor.reset(); // 重置温度传感器
return;
case 2:
Serial.println("Not a valid device");
tempSensor.reset(); // 重置温度传感器
return;
}
// 从 DS18B20读取温度值
Serial.print(tempSensor.getTemperature());
Serial.print("C");
Serial.println();
} 可以尝试的使用这个帖子尾部的1.0.1的库
http://www.geek-workshop.com/thread-207-1-1.html 你用0022尝试编译一下,Arduino1.0.1跟以前有区别,把几个文件改动了一下 请高手再看看如何解决,我也碰到了同样的问题 请问你的问题解决了没?如果解决了是咋样解决的?谢谢
页:
[1]