Arduino教程(提高篇)——SR04超声波类库的使用-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 奈何col

Arduino教程(提高篇)——SR04超声波类库的使用

  [复制链接]
发表于 2020-4-18 11:26 | 显示全部楼层
lengrang911 发表于 2012-4-30 00:04
试了下。。返回的全是0CM。。。搞不懂。。

我也是。。。
发表于 2020-7-17 15:22 | 显示全部楼层
怎么下载啊
发表于 2021-10-27 22:44 | 显示全部楼层
四个管脚 中的两个接反了  
发表于 2021-11-22 17:36 | 显示全部楼层
有没有simulink的呢,我在simulink里进行在线测试SR04模块,建立一个简单的模型,用一个pulse generator模块产生一个周期为0.1s,脉宽占比10%的信号通过Arduino的Pin2口发送给SR04的Trig口,然后SR04的Echo口与Arduino的Pin3口连接,然后通过USB检测Pin3口的输入信号,但是在simulink里面却检测不到信号,请问大佬们,是什么情况呢?
捕获.JPG
发表于 2022-3-30 23:49 | 显示全部楼层
lengrang911 发表于 2012-4-30 00:04
试了下。。返回的全是0CM。。。搞不懂。。

Trig 和echo接口因该接错了
发表于 2022-4-18 08:25 | 显示全部楼层
本帖最后由 wv1124 于 2022-4-18 08:35 编辑

echo接在模拟口A0试一下,应该就不返回0cm了,我arduino UNO就是这么接正常。直接读取的就是距离。


    digitalWrite(TrigPin, LOW);
    delayMicroseconds(4);
    digitalWrite(TrigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(TrigPin, LOW);
    distance = pulseIn(EchoPin, HIGH) / 58.0;


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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 23:25 , Processed in 0.079450 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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