HC-05蓝牙模块调试及与手机通信

实现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)收到同等信息,测试成功。

如有不足,欢迎指正!

 

 

 

 

 

 

  • 10
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~玲儿响叮当~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值