幻生幻灭 发表于 2015-5-11 16:27:17

超声波传感器US-100(Y401)测试代码

US-100超声波传感器(PCB标注Y401),是一个5针的传感器(2个GND,只需用1个即可)
其支持2钟模式GPIO和串口。
因为没在网上发现比较靠谱的教程和样例代码,自己整理了下,以备后用。

第一步,确认工作模式


第二步,连接接线




第三步,下载代码并打开串口监控


本人采用了软串口,所以之前用GPIO做的测试,不需要任何线路修改即可在Arduino UNO上跑串口模式了^_^

Arduino代码


产品手册


一个不错的手册(代码有BUG)
http://wenku.baidu.com/link?url=w85bsn3edJ1kXH9JZQhgWk19_zqO7j9Knoes8WX-KpLbm5b7pnexkw6sBBu8FbfhBxr2LThpkxym8dkyZWnIYK4HctwO_jmtpzA6X-Ab8ma

wing 发表于 2015-5-11 16:51:28

这东西的精度如何?
容易受干扰么?

suoma 发表于 2015-5-11 17:27:12

我们用的是hc-sr04

幻生幻灭 发表于 2015-5-11 19:56:07

suoma 发表于 2015-5-11 17:27 static/image/common/back.gif
我们用的是hc-sr04

恩,主流的用的都是SR04

幻生幻灭 发表于 2015-5-11 19:56:50

wing 发表于 2015-5-11 16:51 static/image/common/back.gif
这东西的精度如何?
容易受干扰么?

如何确定干扰源呢? 精度没做过详细测试,手册说0.5M,实测距离大概2M没问题

wing 发表于 2015-5-12 08:56:57

障碍物位置固定,
设置尽可能高的采样频率,
正前方用3M内用手机播放let it go,
记录不同音量和偏角对采样结果的影响
看上去有点像中学生的实验

幻生幻灭 发表于 2015-5-12 09:34:00

wing 发表于 2015-5-12 08:56 static/image/common/back.gif
障碍物位置固定,
设置尽可能高的采样频率,
正前方用3M内用手机播放let it go,


这个报告如果做出来估计可以写成一篇论文了,呵呵。
暂无什么精力去研究这个模块了,也就是上手一玩哈

爱情会失恋 发表于 2017-8-10 09:34:41

为什么用uno可以正常使用,但是用2560就废了,这是为什么呢?
页: [1]
查看完整版本: 超声波传感器US-100(Y401)测试代码