关于超声波模块测距离的问题

我的程序里有一个time=TH0*256+TL0;我就是不知道为什么要乘以256,后面有写到s=time*0.0172;为什么要乘以0.0172我用的是hc-sr04超声... 我的程序里有一个time=TH0*256+TL0;我就是不知道为什么要乘以256,后面有写到s=time*0.0172;为什么要乘以0.0172
我用的是hc-sr04超声波模块。
展开
 我来答
大禹电子
高粉答主

2012-10-07 · 超声波是我一生的事业
大禹电子
采纳数:6297 获赞数:18368

向TA提问 私信TA
展开全部
*256是16位计数器的高8位和低八位之分。恢复成16位数的时候要*256.
*0.0172,根据超声的声速,单片机的频率,得出来的一个系数。
更多追问追答
追问
这个系数是怎么算出来的啊
谢谢
追答
点数代表的时时间,这个时间间隔要看单片机的速度。时间*声速/2=距离。所以你先要弄清楚你的单片机每个周期的时间。或者说你这个定时器一个周期的时间。
通测科技
2021-07-30 广告
选择正确的光时域反射仪 (OTDR)1.OTDR是一种光纤测试仪,用于测试光通信网络的特性。OTDR旨在探测、定位和测量光纤链路任何位置上的事件。OTDR只需接入链路的一端,其工作方式类似于一维雷达系统。通过提供被测光纤的图形化迹线特征,用... 点击进入详情页
本回答由通测科技提供
创客杰哥
2021-04-21 · 心存善念,拥抱科技,共赢社会。
创客杰哥
采纳数:14 获赞数:24

向TA提问 私信TA
展开全部

使用超声波模块,可以做避障小车。利用监测前方障碍物距离的功能,也可以制作智能垃圾桶。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式