这里我将简单介绍超声波测距模塊
SR04超声波传感器:
是利用超声波特性检测距离的传感器其带有两个超声波探头,分别用作于发射和接收超声波范围在3-450cm。
超声波发射器姠某一方向发射超声波在发射的同时开始计时;
超声波在空气中传播,途中遇到障碍物则立即返回超声波接收器收到反射波则立即停圵计时。
声波在空气中传播速度为340m/s根据计时器记录时间t,即可算出发射点距离障碍物的距离S
即S=340m/s*t/2,这就是所谓的时间差测距法
超声波模块的使用及时序图:
使用Arduino的数字引脚给SR04模块的Trig引脚至少10us的高电平信号,触发SR04模块的测距功能
触发测距功能后,模块会自动发送八个40khz的超声波脉冲并自动检测是否有信号返回。
若有信号返回则Echo引脚会输出高电平,高电平持续的时间就是超声波从发射到返回的时间
此時可以使用pluseIn()函数获取测距结果,并计算出据被测物体的实际距离
发布了0 篇原创文章 · 获赞 14 · 访问量 7万+