HC05蓝牙模块配对步骤及AT模式设置方法(转载并进行部分修改)

最近要使用蓝牙,但是配对总是失败,所以采用了绑定地址的方式进行了配对,步骤记录如下,使用的是下面这篇文章,其中有些谬误进行了修改

如果要使用HC05进行配对通信的话,需要配置蓝牙名称,配对密码,设置主从模式,设置波特率,然后退出AT模式,便使用HC05连接另一个蓝牙设备即可,使用单片机向连接蓝牙的串口便可以收发数据了。

一、蓝牙默认设置

模块工作角色:从模式
串口参数:38400bits/s 停止位 1位 无校验位
配对码:1234
设备名称:HC-05
连接模式:任意蓝牙设备连接模式

二、两个HC05进行配对步骤

Step1:蓝牙与USB转TTL模块连接方式

RXD-TX
TXD-RX
VCC-VCC(5V-5V)
GND-GND
EN引脚不用接

Step2:进入AT模式

首先让AT引脚置高,然后接上蓝牙模块(有按键则按住蓝牙上的按键,再接通电源,进入AT指令模式),这时候将转串口模块接入电脑,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。打开串口调试助手便可以开始设置AT模式。(具体AT指令参考HC05 AT指令集)
在这里插入图片描述

Step3:配置蓝牙 (首先发送AT指令后,蓝牙返回OK表示设置成功)

1、恢复默认设置:
将蓝牙恢复默认设置:AT+ORGL
2、设置蓝牙名称:
配置两个蓝牙的名称:AT+NAME=Bluetooth-Marster(主HC05), AT+NAME=Bluetooth-Slave(从HC05)
3、设置配对码:
配置蓝牙的配对码:AT+PSWD=1212(蓝牙A与蓝牙B的配对码相同,这样才能成功配对)
4、设置工作角色:
将蓝牙A配置为主机模式:AT+ROLE=1,并将将蓝牙B配置为从机模式:AT+ROLE=0
5、配置串口参数:
配置波特率、停止位和校验位:AT+UART=9600,1,0,设置蓝牙通信串口波特率为9600,停止位1位,无校验位
6、查询地址:
查询蓝牙地址:AT+ADDR?(如2015:2:120758)
7、清空配对列表:
清空配对列表,方便配对新的蓝牙:AT+RMAAD
8、连接模式:
配置蓝牙连接模式,若为任意地址连接模式则配置为1,无需进行地址绑定,否则配置为0。AT+CMODE=1(蓝牙连接模式为任意地址连接模式)。AT+CMODE=0(蓝牙连接模式为地址绑定模式)
9、蓝牙A绑定蓝牙B:
蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758(注意把地址的冒号换成逗号)
我也将蓝牙B绑定了蓝牙A,同样是上面的指令,又查询了一遍蓝牙A的地址

Step4:返回常规工作模式
AT+RESET //重启模块,可以看到LED等以0.5s间隔闪烁

参考:HC05蓝牙模块配对步骤及AT模式设置方法
HC-05蓝牙模块使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值