428 字
2 分钟
电赛:HC系列蓝牙模块

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

HC-05模块(SPP蓝牙)#

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

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

HC-05主机配置#

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

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

Terminal window
AT
OK

① 设置、查询蓝牙名字:

Terminal window
# 查询名字
AT+NAME?
+NAME:CH-05-Z
OK
# 设置蓝牙名字
AT+NAME="EDC-master"
OK

② 查询设备地址

Terminal window
AT+ADDR?
+ADDR:0020:12:080515
OK

③ 查询设置模块角色

Terminal window
# 查询角色
AT+ROLE?
+ROLE:1
OK
# 设置角色(1:主机 0:从机)
AT+ROLE=1
OK

④ 查询设置配对码

Terminal window
# 查询
AT+PSWD?
+PSWD:1357
OK
# 设置
AT+PSWD=3332
OK

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

Terminal window
# 查询
AT+UART?
+UART:9600,0,0
OK
# 设置
AT+UART=115200,0,0
OK

HC-05从机配置#

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

Terminal window
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模式。

Terminal window
# 绑定从机的地址
AT+BIND=98da:50:02904f
OK
AT+CMODE=0
OK

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

电赛:HC系列蓝牙模块
https://fuwari.vercel.app/posts/embed/edc-bt-note/
作者
wegret
发布于
2024-07-28
许可协议
CC BY-NC-SA 4.0