co_qiu 发表于 2013-9-22 21:22 static/image/common/back.gif
为什么我的输出为零啊
首先检查IDE和库是否匹配,1.0和0022IDE配套的库不一样,然后检查接线
我用1.0.1版本软件加载1.0.1版本的dallas-temperature-control库 ,出现
C:\arduino-1.0.1-windows\arduino-1.0.1\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=104 -IC:\arduino-1.0.1-windows\arduino-1.0.1\hardware\arduino\cores\arduino -IC:\arduino-1.0.1-windows\arduino-1.0.1\hardware\arduino\variants\standard -IC:\arduino-1.0.1-windows\arduino-1.0.1\libraries\OneWire d:\Arduino_Hex\Simple.cpp -o d:\Arduino_Hex\Simple.cpp.o
Simple.pde:2:31: warning: DallasTemperature.h: No such file or directory
Simple:11: error: 'DallasTemperature' does not name a type
Simple.pde: In function 'void setup()':
Simple:20: error: 'sensors' was not declared in this scope
Simple.pde: In function 'void loop()':
Simple:28: error: 'sensors' was not declared in this scope
大虾求解?但用0022版本的软件加载0022版本的dallas-temperature-control库则没问题。
1.0.1版本的怎么不行呀?:'(
孤独舰 发表于 2013-9-23 15:51 static/image/common/back.gif
我用1.0.1版本软件加载1.0.1版本的dallas-temperature-control库 ,出现
C:\arduino-1.0.1-windows\ardu ...
顶楼最底部。。。有分0022和1.0.1的库。。你1.0以后用1.0.1的库就可以
哦,谢谢了,我搞定了,原来是函数文件夹名字中不能有'—'符合,改为temperaturecontrol,就OK了,但是今天接上18B20后发现,发现读取速度较慢,不知从哪里库函数参数,将速度调快点?
我修改了.cpp文件中的delay函数参数但出现一下问题:
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\temperaturecontrol\DallasTemperature.cpp:1: error: stray '\357' in program
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\temperaturecontrol\DallasTemperature.cpp:1: error: stray '\273' in program
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\temperaturecontrol\DallasTemperature.cpp:1: error: stray '\277' in program
:(
孤独舰 发表于 2013-9-24 18:20 static/image/common/back.gif
我修改了.cpp文件中的delay函数参数但出现一下问题:
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\ ...
这个。。。。。系统函数还要不去修改的好,牵扯太广了
恩,是的,就改个参数,编译就不能通过,晕死了,我后来用onewrite就好了。
楼主好,我是单用ds18b20做的,但编译程序的时候一直出来下面这个错误,求解释
not matching functionfor call to"Dallas Temperature::begin(int)"
一地土豆 发表于 2012-8-6 10:31 static/image/common/back.gif
终于解决了,只用ds18b20测温可以参考下这个链接http://bbs.iqrobot.com/forum.php?mod=viewthread&tid=45
层主能否把链接再发一下,我最近做这个遇到点问题,求参考
用DallasTemperature自带的那个例程为什么没有信号?测出来的都是0度。。。
Dmonke 发表于 2013-11-6 19:02 static/image/common/back.gif
用DallasTemperature自带的那个例程为什么没有信号?测出来的都是0度。。。
这个。。好多库自带的例子代码不能用。。这个代码还没测过,不知道是不是和IDE版本有关系
弘毅 发表于 2013-11-23 20:15 static/image/common/back.gif
这个。。好多库自带的例子代码不能用。。这个代码还没测过,不知道是不是和IDE版本有关系
请教为啥时间不能设置成2013年及以后呢?
whuwolf 发表于 2013-12-30 10:18 static/image/common/back.gif
请教为啥时间不能设置成2013年及以后呢?
:o没遇到过这个问题ing
弘毅 发表于 2013-12-30 10:26 static/image/common/back.gif
没遇到过这个问题ing
下面我们试用一下DS1307时钟芯片功能。
先把下面库自带测试代码下载进入arduino控制板
第21行,我改成RTC.set(DS1307_YR,13)就不行了。
然后看那个DS1307的CPP文件,年份那段和月份是一样的,这段话是啥意思求教
case DS1307_YR:
if(v<13 && v>-1)
{
rtc_bcd=((v / 10)<<4) + (v % 10);
}
break;
弘毅 发表于 2013-12-30 10:26 static/image/common/back.gif
没遇到过这个问题ing
弘毅老师,方便的时候帮我看看这段代码,谢谢:P
http://www.geek-workshop.com/thread-8296-1-1.html