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

这篇具有很好参考价值的文章主要介绍了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蓝牙模块:

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

 USB TO TTL模块:
 

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

 文章来源地址https://www.toymoban.com/news/detail-719481.html

杜邦线若根:
 

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

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

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

4.进入AT模式调试参数

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

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

具体设置参数如下:

数据引擎:RawData

数据接口:串口

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

波特率:38400

其它保持默认即可

然后点击左上角圆圈连接

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

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

测试指令:AT

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

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

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

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

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

 

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.手机端安装蓝牙测试软件(我这里安装的是蓝牙调试宝

 

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

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

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

hc05蓝牙模块,嵌入式硬件,模块测试,单片机hc05蓝牙模块,嵌入式硬件,模块测试,单片机

hc05蓝牙模块,嵌入式硬件,模块测试,单片机

如有不足,欢迎指正!

 

 

 

 

 

 

到了这里,关于HC-05蓝牙模块调试及与手机通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android手机无法连接HC-05蓝牙模块

           这学期选的毕业设计中需要用到蓝牙模块与Android手机通信,于是我就在淘宝购买了一款HC-05的蓝牙模块,到货之后首先使用蓝牙模块连接USB-TTL模块,然后再插入到电脑的USB插孔上进行调试,一开始进入AT模式(我购买的这一款进入AT模式时那个按键需要多按一会儿,

    2023年04月24日
    浏览(83)
  • HC05蓝牙模块与手机APP连接

    说明 :我们可以通过TTL转USB模块使电脑和HC05相连 ,通过电脑蓝牙串口进行调试 我们上电时应该按住复位键再上电,这样才能进入AT模式(下图软件设置也能进入AT模式),否则是配对模式。 另外我们电脑串口波特率应该设置为38400 (AT模式都为38400) 注 :物理状态:AT模式下

    2024年02月06日
    浏览(78)
  • 蓝牙模块(HC-05)与手机连接,蓝牙与蓝牙互联,电脑通过蓝牙控制单片机

    HC-05蓝牙模块,USB TO TTL手机APP为SPP蓝牙串口 第一章:蓝牙模块配置 一:HC-05与USB TO TTL连接 EN:为使能引脚,一般不接 VCC:接USB TO TTL模块的5v脚(3.3v不亮) GND:接USB TO TTL模块的GND脚 TXD:接USB TO TTL模块的RXD脚 RXD:接USB TO TTL模块的TXD脚 STATE:状态引脚,一般不接 二:进入

    2024年02月12日
    浏览(71)
  • C51单片机利用HC-05蓝牙模块实现手机点灯

    蓝牙通信,实现手机端远程(15米)控制单片机,这听起来对于初学者的我来说,是那么不可思议,经过不断地实验,阅读其他大佬的文章,终于实现了。 在有基础的通信原理知识的前提下,知,HC-05蓝牙模块与51的通信其实很简单,就是蓝牙模块的RXD(接收端)接单片机的TXD(发送

    2024年02月16日
    浏览(69)
  • HC05蓝牙模块AT指令与手机蓝牙控制STM32板载LED

    本文讲述了HC-05蓝牙模块的配置和其与STM32F103单片机的连接。 代码使用 HAL库函数 编写。 常见的HC-05模块: 通过使用AT指令,我们对蓝牙模块可以进行查看版本号、波特率、配对密码、设置/查询设备名称等多达30多种配置方式。 硬件连接:使用USB转TTL模块连接电脑和蓝牙模块

    2024年02月11日
    浏览(72)
  • 学习 stm32 无线蓝牙模块HC05配置与应用(手机蓝牙连接发送参数)

    最近学习使用HC05 蓝牙模块进行单片机 连接使用,进行手机端数据通信,用到了,和大家分享一下。 HC05 蓝牙模块介绍 HC05 模块,是 ALIENTEK 生成的一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP 等智能终端配对,该模块支持非常

    2024年01月16日
    浏览(58)
  • 两个hc05蓝牙模块在两块单片机上通信(附完整代码)

    目录 第一步:进入AT模式 第二步:同时插在电脑上实现通信 第三步:单片机上通信  代码链接 所需材料:两个hc05蓝牙,两个usb转串口模块,两块单片机 第一步:进入AT模式 接线图如下所示 HC-05 蓝牙模块插到电脑上电前,需要按住黑色小按钮,方可进入 AT 模式,成功进入

    2024年02月04日
    浏览(88)
  • HC08蓝牙模块实现手机通信以及互相通信(附源码及解析)

    前言 本篇博客详细的介绍如何实现HC08主从机设置,命名,以及如何实现两个STM32通过HC08互相通信,并附带完整的操作步骤,以及源代码。 目录 一、HC08主从配置 1.1VOFA+的下载及基本用法 1.1.1VOFA+的下载         1.1.2VOFA+的基本用法    1.2配置HC08主从机及其他 二、两个STM32通

    2024年03月10日
    浏览(71)
  • 手把手教你使用--常用模块--HC05蓝牙模块,无线蓝牙串口透传模块,(实例:手机蓝牙控制STM32单片机点亮LED灯)

    最近在学STM32,基本的学完了,想学几个模块来巩固一下知识,就想到了蓝牙模块。玩啥好难过有很多博客教怎么连的,但自己看起来还是有点糊涂。模块的原理和知识点我就不讲解了,这里我主要 手把手 记录一下我是如何对蓝牙模块进行学习和使用的。 所使用的资料和工

    2024年02月02日
    浏览(86)
  • 【Arduino】蓝牙模块HC-05

    HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备。该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口。 HC-05蓝牙模块有六个管脚,分别为:STATE、RXD、TXD、GND、VCC、EN。 STATE:状态指示。未连接时输出低电平,连接时输出高电平。 RXD:UART接收引脚(和M

    2024年02月03日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包