我是靠谱客的博主 端庄月饼,最近开发中收集的这篇文章主要介绍HC05蓝牙模块修改相关配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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蓝牙模块修改相关配置的全部内容,希望文章能够帮你解决HC05蓝牙模块修改相关配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部