这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 超声波模块的使用

共5条 1/1 1 跳转至

超声波模块的使用

菜鸟
2018-12-27 22:19:19     打赏

首先定义两个I/O口分别为输出和输入

之后配置定时器,预分频16-1,计数周期为1000000-1。因为我的系统时钟设置的是16MHZ的,所以定时计数器的频率为1HZ,就是每秒记一下呗。它的计数器功能就是每秒从1记到999999也就是频率为1μs啦。

6.png

之后写代码,我参照网上大佬的程序。


根据超声波模块的规则,在它发出声波时记一个数,收到声波时再记一个数,两数相减得到的就是声波走了来回的时间啦,单位为μs。假设两数相减为S,所以距离=(S*340)/(2*1000)=S*0.17。单位是厘米奥

之后把超声波模块与板子链接!

下载一个串口显示器!

测一个宿舍桌子的高度

大概就是76CM~77CM吧,差不多,还比较满意嘻嘻嘻。





关键词: 超声波模块    

菜鸟
2018-12-27 22:20:12     打赏
2楼

改正:距离的单位是毫米。。。。。。


高工
2018-12-27 22:26:53     打赏
3楼
特别棒!给努力的你一个赞!

菜鸟
2018-12-27 22:29:38     打赏
4楼

这是大佬的程序帖子:https://blog.csdn.net/sasasatori/article/details/81199455


管理员
2018-12-28 09:12:29     打赏
5楼

楼主棒棒哒


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]