蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对

蓝牙模块用的就是某宝常见的蓝牙模块,首先要将蓝牙模块进入AT模式,按住蓝牙按键后再通电就会进入蓝牙的AT模式,进入AT模式后蓝牙led慢闪,然后就可以利用TTL或者J-Link与串口助手给模块发送AT指令了,AT指令有很多,这里我讲几个常用的就行。 初始波特率好像是38400

AT

 收到OK证明AT指令没有问题。

如果没有收到可能就是如下问题:1.波特率是不是38400   2.有没有勾选发送新行,如果不是用的这个软件,可能需要在指令后面加一个回车。

AT+RESET

将模块复位(重启)

AT+VERSION?

获取软件版本号

AT+ORGL

 恢复默认模式,可以将波特率各种参数恢复到默认状态下。

AT+ADDR?

查询蓝牙地址码,地址码用于后面的蓝牙配对

AT+NAME?

获取蓝牙名称

AT+NAME=name

改蓝牙名

AT+ ROLE?

 查询模块角色,0-从机模式,1-主机模式,默认情况下是从机模式

AT+ ROLE=1

更改模块角色,在蓝牙配对是必须要是一主一从。

AT+ PSWD?

 查询蓝牙配对码

AT+ PSWD=1234

更改蓝牙模块配对码

AT+UART?

查询蓝牙波特率

AT+UART=115200,0,0

更改波特率

以上就是常用的AT指令,然后就是两个蓝牙配对的方法,基本都要用到上面的指令。

首先将两个蓝牙波特率设置为相同的

AT+UART=9600,0,0

然后再设置一主一从,0是从,1是主

AT+ROLE=1
AT+ROLE=0

 两个蓝牙模块的配对码要相同

AT+PSWD=1111

最后一步就是,获取从机的蓝牙地址码,再将主机绑定到从机地址

AT+ADDR?

得到的地址:+ADDR:0021:11:01A3BC

将分号改为逗号:0021,11,01A3BC

AT+BIND=0021,11,01A3BC

将从机地址绑定,每个蓝牙地址都是不一样的。然后重新上电就可以实现两个蓝牙的通信了。

 左边为从机指令,右边为主机指令

猜你喜欢

转载自blog.csdn.net/qq_62392385/article/details/128077980