20180918 超声波传感器

树莓派Python课程 徐 自远 802℃

注意:在做之前,需要更新一下GPIOZERO库。

 

注意:模块应先插好在电路板上再通电,避免产生高电平的误动作,如果产生了,重新通电方可解决。 

本模块可提供测距程序:C51,PIC18F877,义龙单片机,三种MCU的测试参考。

3、URF04模块工作原理:

   (1)采用IO触发测距,给至少10us的高电平信号;

   (2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

   (3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.

   测试距离=(高电平时间*声速(340M/S))/2;  

    本产品使用方法简单,一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了~~

模块工作原理:

   (1)采用IO触发测距,给至少10us的高电平信号;

   (2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

   (3)有信号返回,通过IO输出一高电平,高电平持续的时间就是

 超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;  

本模块可提供全套测距程序:C51,PIC18F877,超声波LCD1602显示,超声波LCD12864显示,数码管显示,串口显示等,测距参考程序

 

 

转载请注明:徐自远的乱七八糟小站 » 20180918 超声波传感器

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号