超声波传感器arduino_第1页
超声波传感器arduino_第2页
超声波传感器arduino_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、很多人都知道 蝙蝠与雷达的故事,说的是科学家研究发现,蝙蝠 飞行时利用嘴巴发出超声波,然后用耳朵根据超声波反射回来的时间来判断前方是否有障碍物,以及距离障碍物多远。于是利用这个原理创造 了雷达。随着科技的开展,超声波传感器已经得到了很广泛的应用。首先来认识一下超声波传感器的外形,如下列图所示:超声波传感器的引脚有 5 5 根,分别是:1 1、 VCCVCC 电源端2 2、 TRIGTRIG 控制端3 3、 ECHOECHO 接收端4 4、5:5: GNDGND 地线也即电源的负极现在,我们来学习最简单的一种使用方式,“电平触发。首先是引脚连接,1 1 脚 VCCVCC 和 arduinoard

2、uino 板的 VCCVCC 脚连接,5 5 脚 GNDGND 也和相 应的 GNGND D连接,2 2 脚 TRIGTRIG 可以连接到 A A 板的任意一个数字端口,如 3 3 号口,3 3 脚 ECHOECHO 也一样,如连连至 2 2 号口。这种连接方式的工作原理是:在 TRIGTRIG 端输出一个高电平,维持 10us10us 以上,同时传感器在 ECHOECHO 端会输出一个高电平,一旦传感器接收到反射回来的超声波,ECHOECHO 就会跳转为低电平。丁是,可以根据此高电平的维持时间来计算阻碍物的距离。计算公式是:距离= =高电平维持时间 x x 超声波传播速度/2/2。有意思的是

3、,在实际编程中,我们并不需要做很多事情,因为 ardublockardublock 软 件提供了一个超声波传感器模块,只要做一简单的设定,标明 TRIGTRIG 和 ECHECH。各 接哪个端口,就可以了,模块返回值就直接给出超声波传感器距离阻碍物的距 离。如下列图所示程序,我们把测到的值给一个模拟变量t1,t1,然后再增加一个申口输出模块,这个模块的作用是可以给编程软件设计的一个申口监视器发送信息,从而帮助我们实时观察程序的运行状态。该申口监视器为 arduinoarduino 软件的 TOOLSTOOLS菜单下的 SerialSerial MonitorMonitor 选项。213213 厘米,我把手靠近超声波传感器,马上显示出距离是 5 5、1818、20,20,到现 在为此,我们已经有了不少机器人的器官了,有可以发出信号的 LEDLED 发光管, 有能运动的马达,有检测阻碍物的超声波传感器,机器人的形状是什么样子呢?朋友,你想好了吗?我们还要给机器人添加什么功能呢?dist&nce=l&distance=104istsut=21didi Etanc=36dksUhC=2l3disUnc=2l3diEt&Rct=2L3dkstance=213程序下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论