【花雕动手做】ASRPRO语音识别(27)---收发一体超声波测距离
2024-01-071111
AI 快速预览详细
本实验介绍了如何使用收发一体开放式超声波测距模块进行测距。首先,给超声波模块接入电源和地,然后给脉冲触发引脚(trig)输入一个长为20us的高电平方波。输入方波后,模块会自动发射8个40KHz的声波,回波引脚(echo)端的电平会由0变为1,此时应启动定时器计时。当超声波返回被模块接收到时,回波引脚端的电平会由1变为0,停止定时器计数。根据声音在空气中的速度为344米/秒,即可计算出所测的距离。
本例实验采用收发一体开放式超声波测距模块![]() ![]() ![]() ![]() ![]() 工作原理: 1.给超声波模块接入电源和地; 2.给脉冲触发引脚(trig)输入一个长为20us的高电平方波; 3.输入方波后,模块会自动发射8个40KHz的声波,与此同时回波引脚(echo)端的电平会由0变为1(此时应该启动定时器计时); 4.当超声波返回被模块接收到时,回波引 脚端的电平会由1变为0(此时应该停止定时器计数),定时器记下的这个时间即为超声波由发射到返回的总时长; 5.根据声音在空气中的速度为344米/秒,即可计算出所测的距离。 ![]() 【花雕动手做】实验三十二:语音播报收发一体开放式超声波模块的测距数值 实验开源代码 |










