OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3455|回复: 0

[HC05蓝牙模块] 利用USB转TTL电路实现俩ATK-HC05蓝牙模块实现配对的方法

[复制链接]

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-8-5 22:09:35 | 显示全部楼层 |阅读模式
本帖最后由 peng1554 于 2019-8-6 11:17 编辑

有用户问到俩蓝牙模块怎么实现配对,所以写了这个帖子

一、准备:
1.1俩ATK-HC05蓝牙模块
1.2俩个USB转TTL电路(要求有3.3V引脚)或者正点原子的板子(板载了USB转TTL电路),

二、硬件连接:
蓝牙模块           USB转TTL电路
VCC-----------------------5v
GND ---------------------GND
TXD----------------------RXD
RXD----------------------TXD
KEY----------------------3.3V

如果是使用正点原子的开发板,可以利用板载的USB转TTL电路去接模块,接法参考
http://www.openedv.com/forum.php ... 1980&highlight=HC05

三、设置方法:
3.1.两根USB线分别接好USB转TTL模块和电脑,且模块分别接上HC05蓝牙模块
模块A用的端口号为COM20(端口号根据自己的电脑情况来), 波特率:38400,8位数据位,1位停止位,无奇偶校验位
模块B用的端口号为COM13(端口号根据自己的电脑情况来), 波特率:38400,8位数据位,1位停止位,无奇偶校验位
3.2.模块A先发送如下指令:
AT+ORGL              (恢复出厂设置)
AT+PSWD=1234    (设置配对码)
AT+ROLE=1          (设置为主机)
3.3.模块B发送如下指令:
AT+ORGL              (恢复出厂设置)
AT+PSWD=1234    (设置配对码)
AT+ROLE=0          (设置为主机)
AT+ADDR?(查询模块的蓝牙设备地址,发送了该AT指令后模块B返回数据:+ADDR:2018:4:151552)
3.4.发送AT+BIND=2018,4,151552给模块A。这里的"2018,4,151552"是指模块B的蓝牙设备地址,
在得到模块B返回的蓝牙设备地址后,需要将地址中的":"改为","此指令用来绑定模块B的蓝牙设备地址,
3.5.模块返回OK后,俩蓝牙模块断电,且俩蓝牙模块的KEY引脚悬空,然后再去给模块供电,这时候俩蓝牙模块就可以互发数据了。
以上操作过程录制了个简短视频,不懂的话可以看看
截图.jpg

利用USB转TTL电路实现俩ATK-HC05模块的配对.mp4.rar

2.81 MB, 下载次数: 198

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表