电赛:HC系列蓝牙模块

917 words

调HC蓝牙模块的时候重新记录一下,便于后面查阅。

HC-05模块(SPP蓝牙)

HC05模块是支持主从的SPP蓝牙模块。配置还是比较容易的。

首先要有两个HC05蓝牙模块和两个USB转TTL,然后按照RX-TXTX-RX成对连接。然后一个计划配置成主机,另一个配置成从机。

HC-05主机配置

手指长按模块上按键,然后给模块上电,即可进入AT模式。此时模块上的灯慢闪。要是灯没亮就是供电不足,要接5V。

波特率设成38400,现在发送AT,会回复AT。(注意末尾要加\r\n,如果串口助手末尾无追加,就要自己输入,不要输出多余的字符)。

1
2
AT
OK

① 设置、查询蓝牙名字:

1
2
3
4
5
6
7
8
# 查询名字
AT+NAME?
+NAME:CH-05-Z
OK

# 设置蓝牙名字
AT+NAME="EDC-master"
OK

② 查询设备地址

1
2
3
AT+ADDR?
+ADDR:0020:12:080515
OK

③ 查询设置模块角色

1
2
3
4
5
6
7
8
# 查询角色
AT+ROLE?
+ROLE:1
OK

# 设置角色(1:主机 0:从机)
AT+ROLE=1
OK

④ 查询设置配对码

1
2
3
4
5
6
7
8
# 查询
AT+PSWD?
+PSWD:1357
OK

# 设置
AT+PSWD=3332
OK

④ 正常工作的波特率查询设置

1
2
3
4
5
6
7
8
# 查询
AT+UART?
+UART:9600,0,0
OK

# 设置
AT+UART=115200,0,0
OK

HC-05从机配置

从机同理上电。仿照上面的一顿配置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
AT
OK

AT+NAME=EDC-slave
OK

AT+ADDR?
+ADDR:98da:50:02904f
OK

AT+ROLE=0
OK

AT+ROLE?
+ROLE:0
OK

AT+PSWD=3332
OK

AT+UART=115200,0,0
OK

主从连接

再次轮到主机进AT模式。

1
2
3
4
5
6
# 绑定从机的地址
AT+BIND=98da:50:02904f
OK

AT+CMODE=0
OK

检验一下是否连接成功。两个蓝牙上电,这次不按按键了,然后波特率调成刚刚设置的115200。正常模式下没连接成功是LED闪烁很快,大概等个五秒,LED不再频繁闪烁说明连接成功了。