HC-06相关设置(AT指令)

以下是基于本人在实际搭建中针对所遇到的问题对蓝牙模块的设置做的一个详细的说明,如有不对还请指出。

一、准备工作

硬件:蓝牙模块一个或者一对,USB 转 TTL 一个,四条杜邦线

软件:串口助手(这里我用的是XCOM)

注意!!!开始之前,首先要确定手里的模块是不是HC-06。如果不是HC06的话那就别闷头往下干了,二者还是有不同之处的。

那么就插播一条,说说HC06和HC05的区别:

(1)HC05AT 设置时需要将发送新行勾上,而 HC06 则不需要勾上。

(2)HC05 主机为快闪,从机为慢闪;HC06 主机为慢闪,从机为快闪。二者正 好相反。

(3)HC-05是主从一体化的蓝牙串口模块,主从可指令切换,指令丰富齐全。(供电电压3.3V~3.6V)。HC-06是主从一体化的蓝牙串口模块,主从可指令切换,指令少于HC-05,使用简单。(供电电压3.3V~3.6V)。

(3)HC05 需要按按钮不放进入 AT 设置,HC06 不需要(这是最明显的一个特征,05有按钮,06没有按钮)

二、接线

就傻瓜式接线,正负接好后,就接收与传出互接就好,很好理解。

三、串口工具

串口工具也有好多种,我个人觉得用那种其实都可以,但不同的串口工具里面的波特率可能会有所不同,所以看个人需求选择下载安装。

四、设置蓝牙参数(AT指令)

1、 HC056蓝牙模块与 USB 转 TTL 用杜邦线连接好后,将 USB 转 TTL 插入电脑,此时 HC05 蓝牙模块会快闪,无法判断是否进入 了设置模式。

2、打开串口调试助手(软件),选择对应串口(若没有则需要安装驱动), 将波特率选择为 9600(这个波特率一般默认的是9600,具体这个模块的是多少,如果你是刚入手的,商家那边有资料,可以要一下,如果是别人用过的,他知道是多少的话还好说,要是不知道的话就有点麻烦了,不过不慌,解决方法下面我会提到),点击打开串口。

3、输入 AT,点击发送,反应为:OK,这就表明HC06已经进入AT模式了,接下来就可以更改模块的配置了。(注意的是不要勾选‘发送新行’,‘十六进制’啊这些)

4、如果想设置名字, 发送:AT+NAME****,****为任意的英文。如将名字设置为 w,则发送 AT+NAMEw;反应为:OKsetNAME,则表明设置成功。

5、如果想要设置配对密码 ,发送:AT+PIN****,****为任意的数字。如将密码设置为 2159,则发送 AT+PIN2159;反应为:OKsetPIN

6、最主要的都肯定是设置波特率了,因为这个波特率和传输速率有关系,想要有更合适你项目的传输速率,就必须要进行此操作了。 发送:AT+BAUD*,*为 1~C 的数字。如将波特率设置为 115200,则发送 AT+BAUD8;反应为会显示波特率,一般将波特率设置为 115200,或者

9600 也是可以的。我设置到115200的时候再往高了设置用AT指令是设置不了的,不知道各位怎么样?如果有懂的也可以发一下。

对应指令及波特率如下:

在每次设置完波特率之后要关闭串口,然后重新调好刚才设置的波特率以后再打开串口,之后进行其他AT指令时如果有回应,那么就说明成功设置该波特率。这里希望你能记住你设置的波特率,不要随便设置一个,之后无法进入AT指令就糟糕了。

7、设置主从模式

蓝牙一: 发送:AT+ROLE=S,将蓝牙设置成从机模式,从机模式下蓝牙快闪,从机 模式才能跟手机相连

蓝牙二: 发送:AT+ROLE=M,将蓝牙设置成主机模式 ,主机模式下蓝牙慢闪。

如果你只用一个,也可以,就没必要在这里设置这个,因为06也是主从机一体的,另一边可以手机或PC下载蓝牙调试软件来收发消息。

8、最后就可以通电测试了。

最后,这里的波特率我在设置的时候最高只能设置到115200,不知道各位怎么样,可以分享一下。

然后是之前提到的,如果不知道模块的波特率是多少,因为以上这些指令都是基于知道模块波特率的基础上进行AT指令的,如果不知道的话就无法进行设置。

那么如果不是新买的,在不知道的情况下,这里可以推荐一个笨法子,你可以一个一个用AT指令试,如果有回应OK的话,那么恭喜你,你已经找到正确的波特率了。

HC-06是一款无线蓝牙模块,可以通过AT指令进行配置和控制。以下是一些常用的HC-06 AT指令: 1. 测试通讯:发送AT指令,返回OK表示通讯正常。\[1\] 2. 改变蓝牙串口通讯波特率:发送AT+BAUDx指令,其中x为波特率编号,串口助手会返回OKnnnn,表示波特率已修改成功。注意,在修改波特率后,如果要进行其他命令操作,需要先断开连接,将串口助手的波特率设置为刚刚修改的波特率,然后再继续操作。\[2\] 3. 修改蓝牙名称:发送AT+NAME指令,后面跟上想要设置的蓝牙名称,注意名称长度不能超过20个字符。\[3\] 4. 改变蓝牙配对密码:发送AT+PINxxxx指令,其中xxxx为想要设置的配对密码,密码长度不能超过4个字节。\[3\] 这些指令可以帮助你配置和控制HC-06无线蓝牙模块。 #### 引用[.reference_title] - *1* *3* [HC-06蓝牙模块](https://blog.youkuaiyun.com/qq_30722795/article/details/97818911)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [HC-06蓝牙模块使用AT指令设置和使用](https://blog.youkuaiyun.com/weixin_45361450/article/details/115858777)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值