极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11809|回复: 6

Arduino IDE 1.6.1使用问题

[复制链接]
发表于 2015-3-21 23:50:58 | 显示全部楼层 |阅读模式
下载使用了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的库函数的兼容性出问题了?                    
回复

使用道具 举报

发表于 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
"PC版的IDE增加了行号,增加了编译后程序ROM占用,RAM占用,变量多少等提示,可以知道资源占用情况提示"

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

使用道具 举报

发表于 2015-3-22 10:42:08 | 显示全部楼层
1.6.1版本, 用TTL燒錄不知道什麼時候才能按下Reset, 進行上傳?
之前的版本都會出現一行數字
回复 支持 反对

使用道具 举报

发表于 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的新建文件中才解决。
回复 支持 反对

使用道具 举报

发表于 2015-4-14 21:20:39 | 显示全部楼层
软件打开太慢。
回复 支持 反对

使用道具 举报

发表于 2015-8-15 19:31:32 | 显示全部楼层
theblabber 发表于 2015-4-13 13:10
这个问题挺恶心的,挖坟也要顶上去,希望大家注意。整整折磨了我两天,后来发现1.6.1版本中DHT22库编译后确 ...

怪不得呢,我的2560读数老是有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 14:23 , Processed in 0.062194 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表