HC-05蓝牙模块的使用

这篇具有很好参考价值的文章主要介绍了HC-05蓝牙模块的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 前言
  • 一、模块介绍
  • 二、使用步骤

前言

        这次记录一下有关蓝牙模块的学习,我单独将蓝牙模块从各种单片机中脱离出来。因为蓝牙模块不同于其他模块,它具有极高的泛用性,在STM32以及51系列单片机均会经常用到。


一、模块介绍

 hc蓝牙助手,嵌入式硬件,c语言

        我使用的蓝牙模块是HC-05,也是比较常见的一种主从一体的蓝牙模块(如上图中带小按钮的)。顾名思义,主从一体就是既可以做主机又可以做从机,主机和从机的关系就好比手机和蓝牙耳机的关系。可以通过一些初始化步骤设置蓝牙模块的主从选择(下面会具体记录如何设置)。

hc蓝牙助手,嵌入式硬件,c语言

       关于接线:HC-05蓝牙模块一共有6个引脚,但经过我查阅资料以及自己的实操,实际上只需要用到中间的4个引脚即可(即RXD,TXD,GND,VCC)。需要注意的是,蓝牙模块的RXD引脚需要接单片机的TXD引脚,同样,蓝牙模块的TXD引脚需要接单片机的RXD引脚!也就是RXD--TXD,TXD--RXD,VCC--5V,GND--GND。

(如果使用STM32F103C8T6核心板,可以将蓝牙模块与USB转TTL模块相连,接线:RXD--TXD,TXD--RXD,VCC--5V,GND--GND)

hc蓝牙助手,嵌入式硬件,c语言

二、使用步骤

1.蓝牙模块的工作模式选择

       蓝牙模块有两种工作模式,一个是命令响应模式,一个是自动连接模式

       新的蓝牙模块需要进入命令响应模式(AT指令模式),通俗来讲就是初始化蓝牙模块的一些参数,比如蓝牙的名字,波特率等。 如何进入AT指令模式?长按HC-05上的黑色小按钮,并同时接上电源,如果蓝牙模块的指示灯慢闪,即成功进入AT指令模式。 

       进入自动连接模式(正常模式)就直接接上电源即可,此时蓝牙模块上的指示灯快闪

2.如何使用AT指令

首先我们需要用到电脑上的串口助手,例如STM32常用的串口助手如下图:

hc蓝牙助手,嵌入式硬件,c语言

确定蓝牙模块进入AT指令模式后,向串口助手发送以下AT指令(回车发送):

AT+NAME=HC-05    (设置蓝牙名称,可以自己任意设置)

AT+PSWD=0000      (设置蓝牙密码,可以任意设置)

AT+ROLE=0             (设置蓝牙模式为从模式)

AT+CMODE=1         (蓝牙连接模式为任意地址连接模式,也就是说该模块可以被任意蓝牙设备连接)

AT+UART=9600,0,0 (蓝牙通信串口波特率为9600,停止位1位,无校验位)

每一个指令发送后,串口助手显示OK即为设置成功。

切记:命令响应模式的波特率固定为38400,一定要在串口助手上调整波特率为38400。而正常模式是9600.

hc蓝牙助手,嵌入式硬件,c语言

三、连接蓝牙

AT指令全部发送成功后,断开蓝牙电源再重新上电即可进入正常模式。

这时我们需要使用到手机上的蓝牙调试助手来连接蓝牙。以下几款调试助手都可以,当然也可以自己另外找别的软件。

hc蓝牙助手,嵌入式硬件,c语言

 打开蓝牙调试助手后,找到之前所设置的名称,输入密码后即可成功连接。

 在以后的学习记录中我会记录自己通过使用蓝牙调试助手发送指令控制单片机做出一系列的操作。文章来源地址https://www.toymoban.com/news/detail-828002.html

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

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

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

相关文章

  • 解决HC-05/HC06等蓝牙模块的调试问题

    1.检查硬件,USB转串口工具串口线与蓝牙模块是否接好,RXD–TXD / TXD–RXD; 2.使用蓝牙模块厂商提供的串口工具:下载链接; 3.先断开HC-05模块的电源,按住模块上的按键,再通电,然后指示灯慢闪后松开,即可进入AT模式; 4.在串口调试工具中输入AT,然后回车,然后发送,就会

    2024年02月06日
    浏览(50)
  • HC05蓝牙模块配对步骤

    如果要使用HC05进行通信的话,配置蓝牙名称,配对密码,设置主从模式,设置波特率,然后退出AT模式,使用HC05连接另一个蓝牙设备即可,使用单片机向连接蓝牙的串口便可以收发数据了。 HC05蓝牙模块的AT模式设置的方法有以下三种: 一、默认设置 模块工作角色:从模式

    2024年02月15日
    浏览(48)
  • 【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日
    浏览(52)
  • 关于HC05 蓝牙模块与与蓝牙模块连接

    在通常的电子设计中,一般采用蓝牙模块与上位机(手机)连接来与电子设备通信,实现对电子设备的控制。当然也可以通过WiFi模块等其他通信模块进行通信。这里就介绍一下蓝牙模块之间的连接,能够摆脱上位机,实现设备与设备之间的通信。 蓝牙模块需要通过AT指令进行

    2024年02月16日
    浏览(94)
  • 资料分享|HC-05蓝牙模块资料

    HC-05是一个蓝牙模块,连接到微控制器的串行端口,允许微控制器通过蓝牙连接与其他设备通信。模块本身可以在主模式和从模式下运行,并且可以用于各种应用,例如,智能家居应用,远程控制,数据记录应用,机器人,监控系统等。 HC-05 嵌入式蓝牙串口通讯模块(以下简

    2024年04月14日
    浏览(42)
  • HC-05 蓝牙 2.0 串口模块

    HC-05 蓝牙串口通信模块,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 4dBm,接收灵敏度-85dBm,板载 PCB 天线,可以实现 10 米距离通信。 模块采用邮票孔封装方式,模块大小 27mm×13mm×2mm,方便客户嵌

    2023年04月08日
    浏览(68)
  • HC05蓝牙模块(STM32)

    ​ 模块基于蓝牙v2.0带EDR蓝牙协议,采用CSR的BC417芯片,工作于2.4GHzISM频段,GFSK调制方式。模块配对后可当一条有限串口线使用。只要以固定波特率、8位数据位、无奇偶校验的通信格式,模块都可以取代传统的串口线,无需修改程序,省去布线工作,使用非常灵活。可以与带

    2024年02月03日
    浏览(70)
  • HC-05(ZS-040)蓝牙模块使用详情(蓝牙模块配置、手机蓝牙控制单片机、蓝牙与蓝牙之间的通信)含51、32程序

    HC-05是一款主从一体化的蓝牙模块,因此其使用起来比较方便,只需要进行简单的配置即可。 本文就 手把手的介绍小白入手模块后如何使用 。 对于模块使用:1、蓝牙配置→2、手机与蓝牙的传输→3、手机通过蓝牙模块控制单片机→4、一对蓝牙之间主—从传输数据,这是一个

    2023年04月09日
    浏览(148)
  • HC-05蓝牙模块学习(两个蓝牙模块连接互发信息)

    目录 1、进入AT模式和连接前注意事项 2、实现两个蓝牙完美配对 3、HC-05_1初始化配置 4、HC-05_2初始化配置 5、HC-05_1与HC-05_2绑定 6、设置模块通信波特率通信验证 USB转TTL(串口助手)和蓝牙模块连接好后(VCC-VCC GND-GND RXD-TXD TXD-RXD ),插上电脑 进入AT模式的两种方法。 方法一:先按

    2024年02月04日
    浏览(117)
  • Android手机无法连接HC-05蓝牙模块

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

    2023年04月24日
    浏览(77)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包