22.3.3 蓝牙通信
2025年09月21日
22.3.3 蓝牙通信
本音乐盒的设计采用蓝牙模块HC05,该蓝牙模块是主从一体、性能高的蓝牙串口通信作为手机应用客户端与单片机的交互模块。该模块的工作方式有命令响应和自动连接两种。正常工作电压在3.3~5V之间,工作时电流大小则会因为串口通信频率水平而发生改变,模块波特率范围在4800~138240之间,默认设置为9600波特率。模块拥有6个引脚,分别为电源、地、TXD、RXD、KEY和LED指示灯,LED指示灯在匹配成功后能按照一次闪烁2次(2s一次)频率工作,未匹配之前则会一直闪烁。在模块上电之前,使KEY的引脚置于高电平,进入AT指令状态,AT命令能够对蓝牙串口设置波特率,设置主从选择模式。蓝牙串口与单片机连接TXD和RXD是需要交叉连接,图22-4给出蓝牙串口和单片的连接方式。
AT命令的具体方式如下:
图22-4 单片机与蓝牙串口的连接方式
修改名字:AT+NAME=BT
修改波特率:AT+UART=波特率(程序上使用的传输波特率9600Bd);
修改主从:AT+ROLE=0(从机)或1(主机)
修改密码:AT+PSWD=<密码>