找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6340|回复: 4
打印 上一主题 下一主题
收起左侧

Hc-SR04超声波模块51单片机程序

  [复制链接]
跳转到指定楼层
楼主



接线方式:VCC、trig(控制端)、  echo(接收端)、 GND




1:使用电压:DC---5V   

2:静态电流:小于2mA      

3:电平输出:高5V     

4:电平输出:底0V         

5:感应角度:不大于15度   

6:探测距离:2cm-450cm

7 : 高精度 可达0.2cm   




基本工作原理:



(1)采用IO口TRIG触发测距,给至少10us的高电平信号;

(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

(3)通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2;
操作:初始化时将trig和echo端口都置低,首先向给 trig    发送至少10 us的高电平脉冲(模块自动向外发送8个40K的方波),然后等待,捕捉 echo 端输出上升沿,捕捉到上升沿的同时,打开定时器开始计时,再次等待捕捉echo的下降沿,当捕捉到下降沿,读出计时器的时间,这就是超声波在空气中运行的时间,按照   测试距离=(高电平时间*声速(340M/S))/2   就可以算出超声波到障碍物的距离


HC-SR04超声波测距51C程序.rar (2.17 KB, 下载次数: 266)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏8 分享淘帖 顶 踩1
回复

使用道具 举报

沙发
ID:406994 发表于 2021-4-30 13:48 | 只看该作者
  里面就一个C文件  没有工程,要自己创建
回复

使用道具 举报

板凳
ID:328014 发表于 2021-5-1 03:37 | 只看该作者
繁星落叶 发表于 2021-4-30 13:48
里面就一个C文件  没有工程

工程文件自己创建一下就搞定了.我帮你创建一个 等下上传
回复

使用道具 举报

地板
ID:506248 发表于 2021-5-1 14:32 | 只看该作者
其实只有一个C程序就已经足够了好吧?!其他的完全可以自己搞定,除非C代码根本调试不通。反对拿来主义!不要做伸手党,以后我发代码也只发C的,这样包会好小省流量。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:963509 发表于 2021-9-13 19:06 | 只看该作者
时间单位是毫秒吗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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