解决超声波测距模块信号不稳定

2021-01-097029
AI 快速预览详细 收起
本文介绍了解决超声波测距模块信号不稳定的方法。通过循环执行模块获取多个读数,并通过判断各个变量的多少来执行亮灯操作,有效提高了数据准确性。这种方法适用于需要精确距离检测的场景,如科技创新大赛中的项目。


解决超声波测距模块信号不稳定

  超声波测距是一个非常常用模块,但超声波测距模块接收的信号十分的不稳定,如主办方所谓的高级设备、便宜货或者说像我这样的买错的不适合的超声波测距模块
解决超声波测距模块信号不稳定图2
(大家可作为前车之鉴,淘宝上没有说明)时可能会出现这种情况:

  解决超声波测距模块信号不稳定图1

  晕了吧,反正当时我只想退货!!!

  三个土黄色的数据是我不需要的,其实只要将他们去除掉,这个超声波测距模块还是可以使用的,下面我来告诉大家一种解决超声波测距模块信号不稳定的方法——在科技创新大赛花了1个钟绞尽脑汁才想出来的!!!

  我先制作一个运用超声波测距模块和掌控版制作一个通过距离远近亮不同颜色的灯的程序。  
  
解决超声波测距模块信号不稳定图3

  通过循环执行模块获取在读取的各个长度的次数,并作为变量保存(重复循环的次数不限,次数越多,越准确,但延时会更长)


  解决超声波测距模块信号不稳定图4

  重复循环结束后,通过判断各个变量的多少来执行亮什么颜色的灯还是不亮灯(判断各个变量的多少时,可以先读取
超声波测距模块在传回的值中,需要的数据有几个是错的,再用重复循环的次数-错的次数-1或2

  在见习技师中的最后一张帖子,好怀念啊

[url=]超声波测距.zip[/url]

超声波测距.zip

165.98 KB, 阅读权限: 30, 下载次数: 2

程序下载

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
纯夜繁星
纯夜繁星
厉害了~谢谢分享!
望椰止渴
望椰止渴
作者
回复纯夜繁星
其 实也没什么,重在分享
- 没有更多了 -