US-100超声波测距模块在Arduino平台上的使用说明.pdf

US-100超声波测距模块在Arduino平台上的使用说明.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
US-100超声波测距模块在Arduino平台上的使用说明

US‐100 超声波测距模块在 Arduino  平台上的使用说明  1. 系统介绍  1.1 US‐100 介绍  US-100 超声波测距模块可实现 2cm~4.5m 的非接触测距功能,拥有 2.4~5.5V的宽电 压输入范围,静态功耗低于 2mA,自带温度传感器对测距结果进行校正,同时具有 GPIO, 串口(波特率 9600bps)等多种通信方式,内带看门狗,工作稳定可靠。通过模块背部 的 2Pin 跳线来选择不同的模式,当拔掉跳线帽时,表示工作在 GPIO 模式下;当插上跳 线帽时,表示工作在串口模式下,如图 1.1 所示。 图 1.1:模式选择跳线接口 电平触发模式下(GPIO 模式)只需要在Trig/TX 管脚输入一个 10US 以上的高电平, US-100 便可通过 Echo 端输出一高电平,可根据此高电平的持续时间来计算距离值。即 距离值为:(高电平时间*340m/s)/2。此距离值已经经过温度校正,即不管温度多少, 声速选择 340m/s 即可。 在串口模式下,通过Trig/TX管脚输入0X55(波特率9600),US-100便会通过Echo/RX 管脚输出两字节的距离值,第一个字节是距离的高 8 位(HDate),第二个字节为距离 的低 8 位(LData),单位为毫米。即距离值为 (HData*256 +LData)mm。 在串口模式下,通过Trig/TX管脚输入0X50(波特率9600),US-100便会通过Echo/RX 管脚输出一个字节的温度值(TData), 实际的温度值为 TData-45。例如通过 TX 发送 完 0X50 后,在 RX 端收到0X45,则此时的温度值为 [69(0X45 的10 进制值)-45] = 24 度。 1.2 Arduino 介绍  Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括一片具备简单I/O 功效的电路板以及一套程序开发环境。Arduino 可以用来开发可独立运作、并具互动性 的电子用品,或者也可以开发出与 PC 相连的周边装置,同时能在运作时与 PC 上的软件 进行沟通。Arduino 的硬体电路板可以自行焊接组装成,也可以购买已经组装好的,而 整合开发环境的软体则可以自网路上免费下载与使用。通过 Arduino,可以做出很多令 人惊奇的互动作品。 本文以 arduino duemilanove 2009 为例进行说明,其他Arduino 平台的使用方法 类似。 arduino duemilanove 2009 如图 1.2所示: 图 1.2:arduino duemilanove 2009 2. GPIO 模式下 US‐100 与 Arduino 连线及例程  2.1 GPIO 模式下的连接  连接前首先将 US-100 模块背面的跳线帽拔掉。 GPIO 模式下US-100与 Arduino 的连接如表 2.1 和图 2.1 所示: US-100 管脚 连接到 Arduino 对应的管脚 VCC 5V (POWER) Trig/TX Pin 3 (DIGITAL IO 3) Echo/RX Pin 2 (DIGITAL IO 2) GND GND GND GND(G

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档