基于Arduino的嵌入式系统入门与实践-Arduino常用通讯模块及应用.pdf

基于Arduino的嵌入式系统入门与实践-Arduino常用通讯模块及应用.pdf

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 Arduino常用通讯模块及应用 7.1 蓝牙通讯模块 7.2 ZigBee通讯模块 XBee 7.3 WiFi通讯模块 7.4 GSM/GPRS通讯模块 7.5 GPS定位模块 7.6 nRF24L01通讯模块 7.1 蓝牙通讯模块 1. 蓝牙通讯模块 蓝牙是一种高效稳定的数据传输技术。蓝牙标准中定义 了多种协议,使蓝牙协议可应用于各种数据传输。蓝牙端口 协议 (Serial Port Profile,SPP)是用于规范文本数据 传输的协议,该协议可使蓝牙接口能被当成串口一样进行数 据传输。 蓝牙模块的作用就是以无线连接取代有线连接,主要应 用在定位标签、资产跟踪、运动及健身传感器、医疗传感器、 智能手表、遥控器、玩具等设备上,将固定和移动信息设备 组成局域网络,实现设备之间低成本的无线互连通信。 2 7.1 蓝牙通讯模块 1. 蓝牙通讯模块 蓝牙串口模块用于把串口转换为蓝牙通讯,模块工作时 分为主机和从机,其中偶数命名的型号出厂时就确定了是从 机或者主机,且无法更改,而对奇数命名的型号,用户可以 通过AT指令修改模块为主机或者从机。 蓝牙串口模块最主要的功能是取代串口线,两个单片机, 分别接一个蓝牙主机和一个从机,则主机和从机配对成功之 后,两个单片机之间通过蓝牙串口模块可以进行无线串行通 信。 3 7.1 蓝牙通讯模块 2. 蓝牙串口模块HC-05 HC05引脚名称 功能说明 STATE 连接后输出高电平,未连接输出低电平。 RX 接收端,正常情况下与其他模块的发送端连接。 TX 发送端,正常情况下与其他模块的接收端连接。 GND 接电源负极。 +5V 接电源正极。输入电压范围:3.6~6V。 EN (KEY) 使能端,接3.3V时,进入AT命令模式(按下按钮时 EN 3.3V连接)。 4 7.1 蓝牙通讯模块 2. 蓝牙串口模块HC-05 HC-05状态指示灯,快闪表示没有蓝牙连接;慢闪表示进入AT 命令模式;双闪表示有蓝牙连接(配对成功)。配对成功后,可以按全 双工串口使用,无需了解蓝牙协议,但只支持8位数据位、一位停止位、 无奇偶校验位和无流控制的通讯格式。用户可根据需要更改角色(主、 从模式)以及串口波特率、设备名称等参数,使用灵活。 进入AT命令有以下二种方法: (1)按住 键或EN脚拉高时,HC-05上电开机,此时灯是慢闪, HC-05进入AT命令模式,默认波特率是38400,此模式称为原始模 式,该模式下一直是AT命令模式状态。 (2)HC-05上电开机,红灯快闪,按住 键或EN拉高一次,HC-05 进入AT命令模式,默认波特率是9600,此模式称为正常模式。 HC-05模块出厂时默认为从机,出厂名称:HC-05,波特率 9600,配对码是1234。 5 7.1 蓝牙通讯模块 3. HC-05的AT命令及测试 AT 指令不区分大小写,均以回车、换行结尾。部分 AT 指令需要对模块的 34 脚 PIO11 一直置高电平才有 效。 序号 指令 功能 响应 1 AT 测试指令 OK 2 AT+RST

文档评论(0)

173****0166 + 关注
实名认证
内容提供者

临床医师执业资格证持证人

医学资料整理

领域认证该用户于2023年01月12日上传了临床医师执业资格证

1亿VIP精品文档

相关文档