林定祥 发表于 2015-3-21 23:50:58

Arduino IDE 1.6.1使用问题

下载使用了Arduino IDE 1.6.1,感觉比IDE 1.0.5提高不少,PC版的IDE增加了行号,增加了编译后程序ROM占用,RAM占用,变量多少等提示,可以知道资源占用情况提示。但是,也出现了不兼容的情况,我将原来在1.0.5上编译过能正常运行点程序,在1.6.1能正常编译后也能通过,但是运营后得到的数据出错,如读出DHT22的温度和湿度,在1.0.5正常打印(16.7/58.9)。但是,通过IDE 1.6.1编译运营后打印出的数字怪怪的(-99.9/-19.9)像是溢出了,我的问题是数值的类型的定义发生变化了吗,还是DHT22的库函数的兼容性出问题了?                  

Super169 发表于 2015-3-22 00:18:48

"PC版的IDE增加了行号,增加了编译后程序ROM占用,RAM占用,变量多少等提示,可以知道资源占用情况提示"<- 這些在之前的版本已有了, 並褂 1.6.1 的新東西.

要證實是那裡出錯, 很容易把, 你只要把讀取 HT22 的部份, 改成直接設定數值.例如

temperature = 16.7;
Humidity = 58.9;

然後用原來的程式執行一次.
如果顯示正常, 就是 HT22 的部份有問題, 如果顯示不正常, 就是顯示的部份有問題了.

林定祥 发表于 2015-3-22 09:47:10

Super169 发表于 2015-3-22 00:18 static/image/common/back.gif
"PC版的IDE增加了行号,增加了编译后程序ROM占用,RAM占用,变量多少等提示,可以知道资源占用情况提示"

直接读DHT后就打印,就出现了错误,DHT库的数据类型有不兼容的地方,也许是Bug。

ethan42411 发表于 2015-3-22 10:42:08

1.6.1版本, 用TTL燒錄不知道什麼時候才能按下Reset, 進行上傳?
之前的版本都會出現一行數字

theblabber 发表于 2015-4-13 13:10:38

本帖最后由 theblabber 于 2015-4-13 13:13 编辑

这个问题挺恶心的,挖坟也要顶上去,希望大家注意。整整折磨了我两天,后来发现1.6.1版本中DHT22库编译后确实不能正常工作。已经在2560和promini中证实。1.5.5 r2没有问题。
补充一下:经过1.6.1修改保存过的ino文件,在以下的版本中打不开。不知道是我的设置问题还是普遍问题。我在三台电脑上都试过了,都不行。最后用1.6.1打开,复制代码粘贴到文本中,再粘贴到1.5.5的新建文件中才解决。

microplc 发表于 2015-4-14 21:20:39

软件打开太慢。

youke 发表于 2015-8-15 19:31:32

theblabber 发表于 2015-4-13 13:10 static/image/common/back.gif
这个问题挺恶心的,挖坟也要顶上去,希望大家注意。整整折磨了我两天,后来发现1.6.1版本中DHT22库编译后确 ...

怪不得呢,我的2560读数老是有问题
页: [1]
查看完整版本: Arduino IDE 1.6.1使用问题