428 字
2 分钟
电赛:HC系列蓝牙模块
调HC蓝牙模块的时候重新记录一下,便于后面查阅。
HC-05模块(SPP蓝牙)
HC05模块是支持主从的SPP蓝牙模块。配置还是比较容易的。
首先要有两个HC05蓝牙模块和两个USB转TTL,然后按照RX-TX、TX-RX成对连接。然后一个计划配置成主机,另一个配置成从机。
HC-05主机配置
手指长按模块上按键,然后给模块上电,即可进入AT模式。此时模块上的灯慢闪。要是灯没亮就是供电不足,要接5V。
波特率设成38400,现在发送AT,会回复AT。(注意末尾要加\r\n,如果串口助手末尾无追加,就要自己输入,不要输出多余的字符)。
ATOK① 设置、查询蓝牙名字:
# 查询名字AT+NAME?+NAME:CH-05-ZOK
# 设置蓝牙名字AT+NAME="EDC-master"OK② 查询设备地址
AT+ADDR?+ADDR:0020:12:080515OK③ 查询设置模块角色
# 查询角色AT+ROLE?+ROLE:1OK
# 设置角色(1:主机 0:从机)AT+ROLE=1OK④ 查询设置配对码
# 查询AT+PSWD?+PSWD:1357OK
# 设置AT+PSWD=3332OK④ 正常工作的波特率查询设置
# 查询AT+UART?+UART:9600,0,0OK
# 设置AT+UART=115200,0,0OKHC-05从机配置
从机同理上电。仿照上面的一顿配置。
ATOK
AT+NAME=EDC-slaveOK
AT+ADDR?+ADDR:98da:50:02904fOK
AT+ROLE=0OK
AT+ROLE?+ROLE:0OK
AT+PSWD=3332OK
AT+UART=115200,0,0OK主从连接
再次轮到主机进AT模式。
# 绑定从机的地址AT+BIND=98da:50:02904fOK
AT+CMODE=0OK检验一下是否连接成功。两个蓝牙上电,这次不按按键了,然后波特率调成刚刚设置的115200。正常模式下没连接成功是LED闪烁很快,大概等个五秒,LED不再频繁闪烁说明连接成功了。