很简单的超声波测距系统,系统使用单片机控制HC-SR04超声波模块进行测距,并通过程序对测量误差给予了补偿,再将测量的距离通过电子管显示出来。
程序中将测量范围限定在了150cm以下,并在100,90,80。。蜂鸣器会报警,20cm以下持续报警。
HC-SR04接线方式:VCC、trig(控制端)、 echo(接收端)、GND
HC-SR04模块工作原理:
1.采用单片机IO触发测距,给至少10us的高电平信号;
2.模块自动发送8个40khz的方波,自动检测是否有信号返回;
3.有信号返回,通过IO输出一高电平,高电平持续的时间就是 超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;
阅读全文