zgrss 发表于 2013-6-7 21:41:38

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();
}

弘毅 发表于 2013-6-8 18:19:04

可以尝试的使用这个帖子尾部的1.0.1的库
http://www.geek-workshop.com/thread-207-1-1.html

FoieDEEEE_仲敬 发表于 2013-6-9 19:37:49

你用0022尝试编译一下,Arduino1.0.1跟以前有区别,把几个文件改动了一下

hmf2940 发表于 2013-7-21 21:38:30

请高手再看看如何解决,我也碰到了同样的问题

13342271007 发表于 2014-4-8 11:42:55

请问你的问题解决了没?如果解决了是咋样解决的?谢谢
页: [1]
查看完整版本: 18B20 用1.0.1编译报错