以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

超声波测距实训总结 超声波测距

我们使用HC-SR04测距模块。探测距离:2~450厘米;测距精度:0.3厘米;检测角度:15。它有四个引脚,从左到右,VCC,TRIG(触发脉冲输入,提供给超声波发射孔,我们连接到D8数字端口),ECHO(超声波转换输出回波脉冲由接收孔接收,我们连接到D7数字端口)和GND。触发脉冲是宽度为10微秒的脉冲,回波脉冲的宽度与探测距离成正比。其工作原理是检测发射波与回波的时间差,乘以声速再除以2,即超声波测距组件与被测物体的距离。代码如下所示。

float check distance _ 8 _ 7(){ digitalWrite(8,LOW);延迟微秒(2);数字写(8,高);延迟微秒(10);数字写(8,低);浮动距离=脉冲数(7,高)/58.00;延迟(10);回程距离;} void setup(){ Serial . begin(9600);pinMode(8,输出);pinMode(7,输入);} void loop(){ serial . println(check distance _ 8 _ 7());延迟(500);}