超声波模块输出为0
本帖最后由 arduino-tinker 于 2012-6-24 00:00 编辑最近在学习超声波测距,参考了Ansifa的《Arduino学习笔记A2 - Arduino连接超声波传感器测距》。用的超声波模块(SRF-04超声波传感器)和代码都是一样的。但是输出的总是0.00cm。求高手指导。
感激不禁~~~
补充:
1、代码是直接是复制、粘贴的,可以保证一致。在0018和0022上都试过,都是0cm。
2、图片可能有些不清楚,如果有需要特写的地方麻烦说一下,我重新拍,感激不尽!!!
感激不尽~~!! 电路拍个照看看?代码确定一样?我用arduino-0023编译的,不一定跟编译器有关但是有可能性,建议试试0023版本编译器 是啊,把你具体问题贴出来我们大家帮您看看! Ansifa 发表于 2012-6-23 22:57 static/image/common/back.gif
电路拍个照看看?代码确定一样?我用arduino-0023编译的,不一定跟编译器有关但是有可能性,建议试试0023版 ...
已经拍照,代码就是完全复制您的!感激不尽! Randy 发表于 2012-6-23 23:26 static/image/common/back.gif
是啊,把你具体问题贴出来我们大家帮您看看!
已经拍照!可能有不清楚的地方。还望多多指教! 这样的话,我怀疑的模块上的连接定义引脚和Ansifa 上面所用的模块有所不一样,你检测过了吗?我也试过,都是可以用哦! Randy 发表于 2012-6-24 00:04 static/image/common/back.gif
这样的话,我怀疑的模块上的连接定义引脚和Ansifa 上面所用的模块有所不一样,你检测过了吗?我也试过,都是 ...
呃……不好意思,有点儿没懂您的话!您的意思是把trig和echo换一下,还是……? Randy 发表于 2012-6-24 00:04 static/image/common/back.gif
这样的话,我怀疑的模块上的连接定义引脚和Ansifa 上面所用的模块有所不一样,你检测过了吗?我也试过,都是 ...
想请问一下您,会不会有可能是芯片烧了啊? arduino-tinker 发表于 2012-6-24 00:26 static/image/common/back.gif
呃……不好意思,有点儿没懂您的话!您的意思是把trig和echo换一下,还是……?
就是trig和echo和Arduino上的I/O口是否对应呢? arduino-tinker 发表于 2012-6-24 00:33 static/image/common/back.gif
想请问一下您,会不会有可能是芯片烧了啊?
超声波模块上的芯片不是很容易烧坏的! 这个模块我用ansifa的代码试过。。可以用。。会不会是模块是坏的? 弘毅 发表于 2012-6-24 09:52 static/image/common/back.gif
这个模块我用ansifa的代码试过。。可以用。。会不会是模块是坏的?
用0018、0022以及1.0分别在Duemilanove和Uno试过,都是0,这个估计就是模块坏了吧!(PS:淘宝上新买的) Randy 发表于 2012-6-24 07:37 static/image/common/back.gif
就是trig和echo和Arduino上的I/O口是否对应呢?
用0018、0022以及1.0分别在Duemilanove和Uno试过,都是0,这个估计就是模块坏了吧!(PS:淘宝上新买的) 弘毅 发表于 2012-6-24 09:52 static/image/common/back.gif
这个模块我用ansifa的代码试过。。可以用。。会不会是模块是坏的?
算了吧!改天买个新的去。麻烦弘毅大哥把帖子设成以解决。谢谢! 我看了图片有两个疑问,第一个,我的超声波插的是arduino的D2,D3引脚,并且有vcc和GND
但是看图你加了一个扩展板上去,我看不到你究竟有没插vcc和gnd,你试试检查一下引脚,顺便把那个马甲扩展板拆了呢,扩展板经常影响实验的。。
页:
[1]
2