使用

按住蓝牙模块上的按键,再接通电源,进入AT指令模式,可以进行AT指令设置
引脚连接

PA2(TX)          -RX
PA3(RX)          -TX
+5V                    VCC
GND                        GND
EN引脚不用接

打开串口调试助手,发送AT指令

注意:这个和esp8266一样,需要回车换行("\r\n")
注意:如果发送了重启命令,可以看到,state处的LED又变成了快闪,这说明HC05不再是AT模式了,还得重新执行上面进入AT模式的步骤

使用AT指令设置

AT+NAME=Bluetooth-Slave  蓝牙名称为Bluetooth-Slave
AT+ROLE=0                蓝牙模式为从模式               AT+ROLE=1                蓝牙模式为主模式
AT+CMODE=0               蓝牙连接模式为任意地址连接模式
AT+PSWD=1234             蓝牙配对密码为1234
AT+UART=9600,0,0       蓝牙通信串口波特率为9600,停止位1位,无校验位
AT+RMAAD                 清空配对列表
设置好之后使用手机APP连接蓝牙就可以互相通信了

HC05的使用很简单,但是具体的原理是什么就需要更深入了

如果要使用HC05进行通信的话配置蓝牙名称,配对密码,设置主从模式,设置波特率然后退出AT模式,使用HC05连接另一个蓝牙设备即可然后使用单片机向连接蓝牙的串口发送数据就可以传输数据了同样单片机也可以收到另一个蓝牙设备的数据

HC05蓝牙模块(主从一体)简单使用相关推荐

  1. HC-05蓝牙模块主从机AT指令

    在本Arduino教程中,我们将学习如何配置和配对两个HC-05蓝牙模块作为主设备和从设备.您可以观看以下视频或阅读下面的书面教程. 如何配置和配对两个HC-05蓝牙模块作为主机和从机AT指令 概述 ...

  2. HC-05蓝牙模块主从配对设置步骤记录

    1.主从配置串口调试图片 图1 HC-05配对主机相关命令 图2 HC-05配对从机相关命令 2.主机设置步骤说明        准备两个USB转TTL的串口调试器,连接蓝牙和串口调试器,按住蓝牙模块 ...

  3. (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯

    (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯 一.准备工作 二.蓝牙配置 1.从模块配置 (1)接线 (2)进入AT模式 (3)打开串口进行配置 2.主模块配置 (1 ...

  4. HC-05蓝牙模块,主从一体机原理总结

    HC-05蓝牙模块,主从一体机原理总结 原理就是:手机通过蓝牙传输到HC-05上,再通过串口通信和STM32通信:而之前一般都是电脑上通过USB线转串口的方式,通过串口和STM32通信.本质上没有区别 ...

  5. 关于hc05蓝牙模块的AT模式探究

    简述:蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用.当建立连接,两设备共同使用一通道也就是同一个串口,一个 ...

  6. STM32+HC-05蓝牙模块学习与使用

    HC-05蓝牙串口通信 HC05模块是一款高性能主从一体蓝牙串口模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通信,十分方便. 从某宝商家那里可以看到,蓝牙可以使用多种方法使用,这里我使用的是蓝 ...

  7. STM32控制HC-05蓝牙模块进行通信

    一.HC-05蓝牙模块 1. 简介 HC-05主从一体蓝牙串口模块采用英国CSR公司BlueCore4系列的芯片,符合符合蓝牙2.0+EDR规范,可以同带同种蓝牙功能的电脑.蓝牙主机和手机等智能终端配 ...

  8. HC-05蓝牙模块与STM32控制led灯亮详解

    HC-05蓝牙模块与STM32控制led灯亮 一.HC-05蓝牙模块解析 1.简介 2.HC-05原理 3.HC-05实物图 二.使用AT指令进行配置 1.进入命令响应工作模式 2.配置串口 3.进行 ...

  9. 【STM32】HC-05蓝牙模块

    模块介绍 HC-05是主从一体的蓝牙模块,默认为从机.既支持跟模块通信,也支持跟手机通信.具有两种工作模式:串口透传通信模式和AT指令模式. 在串口透传通信模式下模块又可分为主( Master).从( ...

  10. 51单片机与HC-05蓝牙模块连接使用

    文章目录​​​​ 文章目录 一.连线 二.配置模式 三.代码编写 一.连线 一般我们只用VCC,GND,TXD,RXD这几个接口 VCC->5V GND->GND TXD->RXD ...

最新文章

  1. 借evdev之力 Linux全局热键魔改造
  2. Nginx映射本地静态资源时,浏览器提示跨域问题解决
  3. 坚持c++,真正掌握c++(4)
  4. mysql 关联查询_Mysql查询优化器,再也不会因为该什么时候建立索引发愁了
  5. 解决Ssh/Scp报错:Someone Could Be Eavesdropping On You Right Now (Man-In-The-Middle Attack)!
  6. Maven使用技巧001--- 离线更新nexus中央仓库索引的方案
  7. 2018百度之星初赛B轮 p1m2
  8. html 中的name,id ,value,class,list 作用与区别
  9. 【小家Java】Future与FutureTask的区别与联系
  10. Web项目实战(购物商城项目简单的实现)
  11. 图书管理系统基于MYSQL
  12. 五分钟使用WebStack构建个人网址导航
  13. Git 下载与安装教程
  14. 用python计算圆柱体积
  15. 开发人员如何规划自己的职业生涯
  16. computed 和 watch的区别
  17. Java 练习题:求平方根
  18. UE4 角色上下车功能
  19. 记一次生产数据库事故
  20. lisp一键室内标注_[AutoCAD][AutoLisp]根据图框自动匹配标注比例、文字大小、线性比例等信息 | 古意人...

热门文章

  1. FLASK开启调试模式,使程序修改即时生效
  2. 【JavaScript】新浪微博如何快速批量取消关注?
  3. Ubuntu Navicat 英文显示乱码解决方案
  4. PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
  5. matlab产生正定矩阵
  6. 序:我的多旋翼飞控学习之路
  7. java 单位圆_巧用蒙特卡洛算法求单位圆面积
  8. 0行代码,实现植物大战僵尸脚本
  9. Swoole vs Workman
  10. 【NLP】学不会打我 半小时学会基本操作 12 命名实例提取