码迷,mamicode.com
首页 > 其他好文 > 详细

蓝桥杯板子 超声波模块使用

时间:2017-07-01 12:41:29      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:电阻   引脚   nbsp   原理图   频率   接收   显示   数码   baidu   

       

 

        超声波测距离的原理非常简单,单片机的一个引脚连到发射模块  发出一定频率的信号,此时打开定时器开始计时,如果发射模块发出的声波被物体反射回来,就会在接收端            连出的一极产生下降沿,此时读取定时器时间   知道了来回时间和声速,就可以算出距离并显示出来。

        这听起来非常简单明了,所以我在弄这个模块的时候也有点掉以轻心,直接一整份打完,下载调试,结果调试了好长时间。。。

        在这里吸取一点教训,对于没用过的,不熟悉的东西,一定要打一点,测试一下,否则调试的时候,错误的可能性太多,不好找

        我出问题的地方是在发射的频率上,官方给的超声波资料基本没谈怎么用,所以我上网搜了一下,一份资料里说发射频率一般是40khz,我就照办了

        然而我后面仔细看过之后,发现官方板子超声波模块选用的电阻电容和那份资料并不太一样,因此使发射频率上升到了50khz,所以我自然就一直调试不正常。。。

        最后附上代码连接    我是用下降沿触发外部中断,在外部中断里读取时间的,所以连线时要把P3^2和接收端连载一起,接收端在动态数码管上面,具体哪个看原理图。。。

 

 

代码下载

蓝桥杯板子 超声波模块使用

标签:电阻   引脚   nbsp   原理图   频率   接收   显示   数码   baidu   

原文地址:http://www.cnblogs.com/otaganyuki/p/7101855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!