无线通讯:HC05蓝牙模块使用和蓝牙链接电脑
腚论
编辑于 2025年05月16日 20:12
收录于文集
共103篇

5月16号笔记

今日所学:HC05蓝牙模块使用和蓝牙链接电脑。

HC05模块为常用的蓝牙模块,用于进行无线通讯。

我采用的是淘宝上买的。

HC05接口介绍:

VCC          ——电源线

GND          ——接地线

RX             ——串口数据接收线

TX             ——串口数据发送线

EN            ——AT模式接入线

State        ——蓝牙链接线,蓝牙链接时显示高电平,未连接时为低电平

 

AT指令:

*注意:AT指令一定需要以\n做结尾,不然认不出来的

常见AT指令如下:

AT                     测试指令,用于确认模块是否响应AT指令,返回"OK"表示模块正常工作。 AT+NAME?     查询当前蓝牙模块的名称。 AT+NAME=      设置蓝牙模块的名称,其中name为自定义名称。 AT+PIN?          查询当前蓝牙模块的配对密码(部分模块可能不支持查询,直接设置)。 AT+PIN=            设置蓝牙模块的配对密码,其中xxxx为4位数字密码。 AT+BAUD?      查询当前串口通信的波特率(部分模块可能不支持查询,直接设置)。 AT+BAUD=       设置串口通信的波特率,其中baud为波特率值(如9600、19200、38400等)。 AT+ADDR?      查询蓝牙模块的MAC地址。 AT+UART?         查询串口参数(波特率、停止位、数据位等,具体格式可能因模块而异)。 AT+UART=        设置串口参数(具体格式可能因模块而异,通常包括波特率、停止位、数据位等)。 AT+ROLE=        设置蓝牙模块的角色,其中role为0(从设备)或1(主设备)。 AT+CMODE=   设置连接模式,其中为0(指定蓝牙地址连接)或1(任意地址连接)。 AT+PSWD?      查询当前配对密码(与类似,具体指令可能因模块而异)。 AT+PSWD=       设置配对密码(与类似,具体指令可能因模块而异)。 AT+RESET        复位蓝牙模块,使其重新启动。 AT+VERSION? 查询蓝牙模块的固件版本。

链接电脑的过程:

在链接电脑前,需要先把EN线悬空或者置低电平。

首先先在蓝牙当中导入com口,进入蓝牙设置页面。

进入蓝牙和其他设备->设备,点击更多蓝牙设置。

进入蓝牙设置当中,点击COM端口,点击添加,点击传出,使用SPP之后点击确定。

*注意:在这一步配置之前,需要先在串口助手中链接该串口后再用,否则会出现“参数错误”的问题。

链接完成之后,就可以实现链接效果了。