蓝牙模块的配对需要两块HC-05(主从一体),其中一块设置为主模块,另一块设置为从模块,主要涉及主从角色的设置、蓝牙地址的查询与绑定、蓝牙配对码的查询与修改。
需要的模块有:USB TO TTL、HC-05(2块)、杜邦线(8根,母对母)
使用串口调试助手进行蓝牙配对,波特率设置为38400,停止位设置为1,数据位设置为8,无奇偶校验位。
连线方式(USB TO TTL和HC-05之间):
HC-05 | USB TO TTL |
---|---|
RXD | TXD |
TXD | RXD |
VCC | 5V |
GND | GND |
上电:按住HC-05中的黑色按钮并将USB TO TTL插入电脑USB接口,若为慢闪烁状态则代表上电成功,可打开串口进行测试。
测试:发送“AT”,收到回复“OK”,则代表连接成功,可以进行实际设置。
主从角色查询/设置:发送指令“AT+ROLE?”进行角色查询,会收到回复“ROLE:1”或“ROLE:0”,其中“1”代表主角色,“0”代表从角色;发送指令“AT+ROLE=1”或“AT+ROLE=0”则将该蓝牙模块设置为了主或从角色。一般与电脑相连进行命令发送的设置为主角色。
配对码查询与设置:发送指令“AT+PSWD?”进行配对码查询,发送指令“AT+PSWD=1234”可进行配对码更改(其中1234可以为自行设置的数字组合),两蓝牙若要连接成功,需要配对码一致。
地址查询:发送指令“ATT+ADDR?”进行蓝牙地址查询。
蓝牙绑定地址查询:发送指令“AT+BIND?”可查看当前HC-05所绑定的另一HC-05的地址。
蓝牙地址绑定:发送指令“AT+BIND=XXXX”进行蓝牙地址绑定,其中“XXXX”为另一HC-05的地址。两蓝牙若要配对成功,需要各自绑定对方的蓝牙地址。
此即完成了两HC-05之间的配对连接,主要流程即:
设置主从角色→配对码修改一致→查询各自地址→互相绑定地址
更多指令请查询指令手册。
三依CC,2023.03.12