实现HC-05蓝牙模块的调试及与手机简单通信

目录

1.HC-05蓝牙模块介绍

2.HC-05蓝牙模块调试所需实物

3.蓝牙与USB TO TTL模块接线方式

4.进入AT模式调试参数

5.主从模式简介

6.返回正常工作模式,用手机软件连接测试


1.HC-05蓝牙模块介绍

HC-05蓝牙模块是一种常用的蓝牙串口传输模块,具有简单易用和广泛兼容性的特点。它通常包含六个引脚,下面是对每个引脚的详细介绍:

1. VCC:这个引脚用于连接模块的电源正极,通常接5V的电源。

2. GND:这个引脚用于连接模块的电源地,也就是电源的负极。

3. TXD:这个引脚是串口发送数据引脚,用于将数据从HC-05模块发送到其他设备或主控制器。通常连接到主控制器的RX(接收)引脚。例如洋桃一号开发板的PA10/USART1_RX/TIM1_CH3和TXD引脚相连

4. RXD:这个引脚是串口接收数据引脚,用于接收其他设备或主控制器发送的数据。通常连接到主控制器的TX(发送)引脚。 例如洋桃一号开发板的PA9/USART1_TX/TIM1_CH2 和RXD引脚相连

5. EN(或KEY):这个引脚是模块的使能引脚。通过对此引脚的电平控制,可以实现模块的启用和禁用。通常将EN引脚连接到主控制器的数字引脚,以便通过控制引脚电平来控制模块的工作状态。

6. STATE:这个引脚是模块的状态引脚,用于指示模块的工作状态。通常将STATE引脚连接到主控制器的数字引脚,可以通过读取引脚的电平来获取模块的状态信息,比如连接状态、工作模式等。  连接时输出高电平,断开时输出低电平

2.HC-05蓝牙模块调试所需实物

HC-05蓝牙模块:

 USB TO TTL模块:
 

 

杜邦线若根:
 

3.蓝牙与USB TO TTL模块接线方式

image.png

4.进入AT模式调试参数

a.方法:按上面连接方式接线后,按住HC-05模块的复位键,上电,就能进入AT模式,此时的指示灯慢闪(1s闪烁一次)

b.使用调试软件(我这里采用VOFA+进行调试,其网站为VOFA+ | VOFA+VOFA+ | VOFA+VOFA+ | VOFA+

具体设置参数如下:

数据引擎:RawData

数据接口:串口

端口号:COM9(需要根据自己电脑来设置:右击此电脑~管理~设备管理器~端口

波特率:38400

其它保持默认即可

然后点击左上角圆圈连接

c.相关指令调试(切记每条指令后面的\r\n)

测试指令:AT

设置蓝牙名称:AT+NAME=“sly”(我这里设置sly)

查看主从模式:AT+ROLE?(一般默认从模式)

设置任意蓝牙地址连接模式:AT+CMODE=1

查看当前配对码:AT+PSWD?(默认1234)

 

5.主从模式简介

a.主从模式:

HC-05蓝牙模块有两种模式:主模式(Master Mode)和从模式(Slave Mode),它们分别具有不同的作用和功能。

主模式(Master Mode):

主模式允许HC-05模块作为蓝牙主设备,它可以主动连接到其他蓝牙从设备(例如手机、其他蓝牙模块等)。

在主模式下,HC-05模块可以发起连接请求、建立蓝牙连接并与其他设备进行通信。

主模式通常用于需要控制和管理蓝牙连接的应用场景,例如无线数据传输、蓝牙音频传输等。

b.从模式(Slave Mode):

 从模式是HC-05模块的默认模式,它允许HC-05模块作为蓝牙从设备,等待主设备(例如手机、电脑等)的连接请求。

在从模式下,HC-05模块等待外部设备的连接请求,并与连接的主设备进行通信。

从模式通常用于需要接受外部设备控制或接收数据的应用场景,例如蓝牙串口通信、蓝牙遥控等。

需要注意的是,HC-05蓝牙模块在一个特定时间只能处于主模式或从模式。根据应用需求,可以将HC-05设置为适当的模式以满足通信要求。

6.返回正常工作模式,用手机软件连接测试

a.蓝牙模块直接上电进入正常工作模式,波特率由38400调整到9600(此时灯闪烁较快)

b.手机端安装蓝牙测试软件(我这里安装的是蓝牙调试宝

 

c. 打开手机端的蓝牙调试软件,连接蓝牙模块(我这里为名称为sly)

手机端编码方式设置为gbk,发送字符2023,发送字符你好呀,电脑测试端(同样设置为GBK)收到同等信息,测试成功。

如有不足,欢迎指正!

 

 

 

 

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐