我是靠谱客的博主 烂漫月亮,最近开发中收集的这篇文章主要介绍两个蓝牙模块HC-05配对的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题外话:


 本人个人博客[www.kurby.top](www.kurby.top) 欢迎访问。以后博客都会同步到个人博客和CSDN上,CSDN只作为技术的分享,个人博客会多一些内容,当做我个人的小屋。如有兴趣,欢迎访问。

 

以前都是用蓝牙和手机连接,没有做过AT指令,直接连得GND,TXD,RXD,所以今天就想试一下两个蓝牙之间配对的问题

先照着某宝卖家给的资料,发现手册上都是PIO11,巴拉巴拉的 这什么啊,根本就是芯片引脚又不是模块的,进入AT模式就只能发个AT返回 ok ,其他都不好使,34 引脚置高一次 我知道34是那个引脚啊,真是想吐槽一下

 

 

一开始设置有反应,两个配对成功了,但是互发不了,就重新初始化,还是没反应  找了好多资料 及其稀缺,有解决的吧 还没有发出来,找到了一个资料好用 就贴出来,分享给需要的小伙伴

 

示例蓝牙:

蓝牙A地址:3014:10:271614

蓝牙B地址:2015:2:120758

//=============================================

步骤:

1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。

2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】

3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGLrn 【rn即回车、换行,在串口调试助手上输入一个回车即可】

4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212rn 【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】

5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1rn

6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGLrn

7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212rn

8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0rn

9、【 查询B地址 】串口调试助手B,查询蓝牙B的地址:AT+ADDR?rn 【如2015:2:120758】

10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758rn 【注意把地址的冒号换成逗号】

11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

//=============================================

【注意事项】:确保2个蓝牙模块的配对码(PSWD)相同,都上电后两个模块会自动相连。

【蓝牙的连接模式默认是:0——指定蓝牙地址连接模式,这样蓝牙A才能自动连接绑定的地址,如果不是模式0,设置为模式0:AT+CMODE=0 [查询指令:AT+CMODE?]】

最后又改了一下

名字:AT+NAME rn=123456

密码:AT+ PSWDrn=123456

串口模特率:AT+UARTrn=115200,0,0
最后  AT+RESET  保存上述修改的内容

最后感谢百度文库分享的朋友

 

 

最后

以上就是烂漫月亮为你收集整理的两个蓝牙模块HC-05配对的问题的全部内容,希望文章能够帮你解决两个蓝牙模块HC-05配对的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部