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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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)是用于规范文本数据传输地协议,该协议可使蓝牙接口能被当成串口一样进行数据传输。 蓝牙模块地作用就是以无线连接取代有线连接,主要应用在定位标签,资产跟踪,运动及健身传感器,医疗传感器,智能手表,遥控器,玩具等设备上,将固定与移动信息设备组成局域网络,实现设备之间低成本地无线互连通信。7.1 蓝牙通讯模块1. 蓝牙通讯模块 蓝牙串口模块用于把串口转换为蓝牙通讯,模块工作时分为主机与从机,其中偶数命名地型号出厂时就确定了是从机或者主机,且无法更改,而对奇数命名地型号,用户可以通过AT指令修改模块为主机或者从机。 蓝牙串口模块最主要地功能是取代串口线,两个单片机,分别接一个蓝牙主机与一个从机,则主机与从机配对成功之后,两个单片机之间通过蓝牙串口模块可以进行无线串行通信。7.1 蓝牙通讯模块2. 蓝牙串口模块HC-05HC05引脚名称功能说明STATE连接后输出高电平,未连接输出低电平。RX接收端,正常情况下与其它模块地发送端连接。TX发送端,正常情况下与其它模块地接收端连接。GND接电源负极。+5V接电源正极。输入电压范围:3.6~6V。EN(KEY)使能端,接3.3V时,进入AT命令模式(按下按钮时EN与3.3V连接)。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。7.1 蓝牙通讯模块3. HC-05地AT命令及测试 AT 指令不区分大小写,均以回车,换行结尾。部分 AT 指令需要对模块地 34 脚 PIO11 一直置高电平才有效。序号指令功能响应1AT测试指令OK2AT+RST模块复位OK3AT+VERSION?查询模块地软件版本+VERSION:Param\r\n\OK,其中Param为软件版本号。4AT+ORGL恢复默认设置OK5AT+ADDR?查询模块MAC地址+ADDR:Param\r\n\OK,其中Param为蓝牙地址。7.1 蓝牙通讯模块序号指令功能响应6AT+NAME=Param设置蓝牙名称OK:设置成功FAIL:失败7AT+NAME?查询蓝牙名称+NAME:Param\r\n\OK,其中Param为蓝牙名称。8AT+ROLE=Param设置蓝牙模式,其中Param:0:为从模式(默认)1:为主模式2:为回环模式(用于自检)。OK9AT+ROLE?查询角色+ROLE:Param r\n\OK10AT+PASW=Param设置配对密码,其中Param为自定义密码,默认为“1234”。密码要有双引号,密码是四位数字。OK7.1 蓝牙通讯模块序号指令功能响应11AT+PASW?查询配对码,默认1234+ PSWD :Param r\n\OK12AT + MODE=Param 设置蓝牙连接模式,其中Param为0:指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置),1:任意蓝牙地址连接模式(不受绑定指令设置地址地约束),2:环角色(Slave-Loop),默认连接模式:0。OK13AT + ODE=?查询当前连接模式。+ODE:Param,其中Param为0,1,2。7.1 蓝牙通讯模块序号指令功能响应14AT+INQM=Param,Param2,Param3设置访问模式1.OK:成功 2. FAIL:失败Param:查询模式\r\n\OK0:inquiry_mode_standard1:inquiry_mode_rssiParam2:最多蓝牙设备响应数Param3:最大查询超时,超时范围:1~48折合成时间:1.28 秒

您可能关注的文档

文档评论(0)

173****0166 + 关注
实名认证
文档贡献者

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

医学资料整理

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

1亿VIP精品文档

相关文档