作品欣赏

首页 资讯中心 作品欣赏 干货分享 | 基础操作第10课,超声波传感器示例程序讲解

干货分享 | 基础操作第10课,超声波传感器示例程序讲解

1276    2022-05-12 09:10:11   

超声波传感器

是将超声波信号转换成其他能量信号(通常是电信号)的传感器超声波是振动频率高于20kHz的机械波它具有频率高、波长短、绕射现象小特别是方向性好能够成为射线而定向传播等特点超声波碰到杂质或分界面会产生显著反射形成反射回波碰到活动物体能产生多普勒效应
超声波模块可以用来获得在其声纳范围内与物体之间的距离通过超声波模块系统就可以像蝙蝠一样通过声纳来感知周围的环境

4288_xzfh_1749.png


上图是一个通过语音调用超声波模块的示例程序当我们发出指令“测量距离”系统会进行测距并播报测量结果
由于超声波模块测量的距离是不断变化的是一个变量所以我们在程序初始化的时候要先给它设一个变量如下图所示

4288_fnbu_3854.png


在播报测量结果时我们需要将播报的内容和测量的变量进行组合这样播报的才是一句完整的内容如下图所示

4289_6bsb_4569.png


另外如果我们需要实现当测量结果在一个阈值内执行某些操作的时候我们需要对这个阈值进行界定如下图所示

4289_whh8_8138.png


程序中当满足距离大于0 CM且小于10CM系统播报提示音距离太近了