HC05模块是通过一个串口TTL接口,既实现AT指令来设置和查询相关参数,同时实现串口数据透传。

工作模式

1、AT指令模式 -----修改本身配置
2、串口透传通信模块    ------数据收发

模块STA状态指示灯--有3种状态
1、在模块上电的同时(也可以是之前),将KEY设置为高电平(接VCC),此时STA慢闪(1秒亮1次),模块进入AT状态,且此时波特率固定为38400。
2、在模块上电的时候,将KEY悬空或接GND,此时STA快闪(1秒2次),表示模块进入可配对状态。如果此时将KEY再拉高,模块也会进入AT状态,但是STA依旧保持快闪。
3、模块配对成功,此时STA双闪(一次闪2下,2秒闪一次)。

使用AT命令

方法1进入AT状态后,模块的波特率为:38400(8位数据位,1位停止位)。

方法2进入AT状态后,模块波特率和通信波特率一致。

查看版本:
串口发送:AT+VERSION
模块回应:+VERSION:2.0-20100601
OK
修改模块主从指令
AT+ROLE=0或1,该指令来设置模块为从机或主机
AT+ROLE? 来查看模块的主从状态
模块出厂默认设置为从机,所以,发送AT+ROLE?,得到的返回值为:+ROLE:0,发送AT+ROLE=1,即可设置模块为主机,设置成功模块返回OK作为应答。注意串口调试助手要勾选发送新行,这样就会自动发送回车了。

设置记忆指令
AT+CMODE=1,该指令设置模块可以对任意地址的蓝牙模块进行配对,模块默认设置为该参数。
AT+CMODE=0,该指令设置模块为指定地址配对,如果先设置模块为任意地址,然后配对,接下去使用该指令,则模块会记忆最后一次配对的地址,下次上电会一直搜索该地址的模块,直到搜索到为止。

修改通信波特率指令
AT+UART= ,,
该指令用于设置串口波特率、停止位、校验位等。
Param1为波特率,可选范围为:4800、9600、19200、38400、
57600、115200、230400、460800、921600、1382400;
Param2为停止位选择,0表示1位停止位,1表示2位停止位;
Param3为校验位选择,0表示没有校验位(None),1表示奇校验(Odd),2表示偶校(Even)。
比如我们发送:AT+UART=9600,0,0,则是设置通信波特率为9600,1位停止位,没有校验位,这也是我们模块的默认设置。

修改密码指令
AT+PSWD=
该指令用于设置模块的配对密码,password必须为4个字节长度。

修改蓝牙模块名字
AT+NAME=
该指令用于设置模块的名字,name为你要设置的名字,必须为ASCII字符,且最长不能超过32个字符。模块默认的名字为ATK-HC05。比如发送:AT+NAME=GUANG ZHOU,即可设置模块名字为

两块板子蓝牙通信

一、首先让蓝牙进入AT模式
先按住蓝牙上的微动开关,然后给蓝牙上电。蓝牙上的红灯慢闪表示进入AT模式。
二、进行蓝牙AT指令配置
1、打开两个串口调试助手,选好COM口、波特率选38400,数据位为8,停止位为1。
2、恢复两个蓝牙的默认设置(最好选择文本模式发送AT命令):AT+ORGL
3、【(A)主机配置】蓝牙名字配置:AT+NAME=YI(名字任意)
4、【(A)主机配置】蓝牙模式配置:AT+ROLE=1(主机模式)
5、【(A)主机配置】蓝牙密码配置:AT+PSWD=1234(密码任意)
6、【(B)从机配置】蓝牙名字配置:AT+NAME=YI(名字要一致)
7、【(B)从机配置】蓝牙模式配置:AT+ROLE=0(从机模式)
8、【(B)从机配置】蓝牙密码配置:AT+PSWD=1234(密码要一致)
9、蓝牙地址的绑定,通过串口助手查询B蓝牙的地址:AT+ADDR?
11、按照相同的方式,查询A的地址,让B绑定A的地址。
12、蓝牙的连接模式配置:AT+CMODE=0(0是指定蓝牙地址连接模式,设置为0才能自动的连接绑定的地址)
13、也可以不绑定地址,一但绑定地址那就只能两个绑定地址的蓝牙连接,其他的设备就不能连接了,所以可以不绑定地址。这样就要改变蓝牙的连接模式:AT+CMODE=1(这样两个蓝牙之间可以连接,手机 也可以 连接)
14、设置两个蓝牙的波特率:AT+UART=9600,0,0(保证两个蓝牙的波特率相同,在我们初始化之后蓝牙的默认波特率会改变,所以我们要 再次设置波特率)。

HC05蓝牙模块修改相关配置相关推荐

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

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

  2. HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

    ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生. ⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与st ...

  3. HC-05蓝牙模块的配置和使用方法

    一.说明 蓝牙传输模块一般通过串口进行通信,即RS232(设备1)<->蓝牙模块<->蓝牙模块<->RS232(设备2).因此,使用蓝牙模块需要配置的参数有串口通信 ...

  4. 51单片机使用和配置HC-05蓝牙模块

    需要的工具: usb转ttl模块*1 模块如下: 要想使用HC-05蓝牙模块进行单片机之间通讯或者单片机和蓝牙设备之间通讯,首先要配置好HC-05蓝牙模块的参数.设置好蓝牙的名称.密码.波特率等待. ...

  5. HC-05蓝牙模块配对方法及AT指令配置

    目录 蓝牙功能介绍 HC-05/06/08异同 HC-05蓝牙模块示意图 连接方式 默认配置 如何配置AT指令? 配置小技巧 配置步骤 验证过程 蓝牙功能介绍 取代传统的数据线,实现无线数据传输,解决 ...

  6. HC-05蓝牙模块配置

    目录 1.连接蓝牙模块 a.蓝牙模块通过USB转TTL连接电脑 b.打开串口助手,波特率设置为38400 c.检验是否连接成功 2.配置波特率 3.修改密码 4.设置主从模式 5.设置蓝牙连接模式 6 ...

  7. HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信

    文章目录 1.蓝牙模块的调试--解决无法与设置AT命令的问题 1)问题1:没有搜索到串口 方法1:网上下载驱动 方法2:自己更新驱动 2)问题2:串口打开失败--PL2303HXA自2012已停产,请 ...

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

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

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

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

  10. HC05蓝牙模块与手机APP连接

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

最新文章

  1. docker 使用挂载运行tomcat
  2. Schama —— Xml文档约束技术 学习笔记
  3. LaTex 版面设计
  4. Python Django开发案例:显示登录页面
  5. linux java字符集编码_Java字符集编码
  6. html登录界面_使用数据库制作一套注册登录系统
  7. 天涯论坛--只看楼主
  8. 程序员常用英语单词汇总
  9. Intel SGX开发者参考书(三)—— 使用Intel SGX SDK工具(二)
  10. Sci-Hub桌面版 告别网站被封的尴尬
  11. HOJ 4585 Shaolin(map, 迭代器)
  12. (一)软件测试的目的和定义
  13. 使用scrapy框架爬取链家网站租房信息
  14. python_面向对象,以及类的相关知识
  15. 【论文笔记】Details or Artifacts: A Locally Discriminative Learning Approach toRealistic Image Super-Reso
  16. 查找某款app的企业旗下其他app
  17. HTML5期末大作业:旅游网页设计与实现——四川成都-(9页 带购物车)
  18. jsp中获取不到servlet中的ArrayList
  19. 国家税务局计算机操作考试~~
  20. 綾波レイ(II)の詩

热门文章

  1. QT--3.创建一个简单的图形界面
  2. mysql 主键 sql语句_Mysql主键相关的sql语句集锦
  3. ps色轮插件Coolorus v2.5.14(专业的Photoshop配色插件,支持PS CC 2019)
  4. Vue 单页面开发----实战一 搭建及安装样式库
  5. 数据结构(一)线性链表、非线性链表、稀疏数组与队列、单向链表
  6. 什么样的人适合3D打印培训课程——宁波清车3D打印培训
  7. 工业机械臂直线插补相关记录
  8. OSI七层网络协议及TCP/UDP、C/S架构详解
  9. 三菱FX3G和台达,施耐德两台变频器的通讯示例
  10. 51单片机(十)—— 8位数码管-数码管扫描