HC-06蓝牙主从配置

HC-06蓝牙主从配置说明

前言

帮朋友做个很简单的无线传输的东西,我第一个想到的就是蓝牙,配置成主从模式进行传输数据,之前一直用的HC-05,然后今天朋友却刚好只有一对HC-06的蓝牙模块,我就打着试试的态度弄了下,发现和HC-05有点差别,但还是蛮简单,并不是某些人所说的无法配主从模式,于是就有了今天这篇文章。

需要准备以下东西
HC-06的蓝牙模块两个、串口助手(例如XCOM之类)、CH340或者类似可以进行串口通信的模块,具体样子可以看下图。
HC-06蓝牙主从配置_第1张图片
XCOM
HC-06蓝牙主从配置_第2张图片

重点来袭

主要操作流程如下:
*1.*将蓝牙模块与CH340进行连接好,连接方式如下;
HC-06蓝牙主从配置_第3张图片
简单来说就是电源接对,RX/TX互为反接,实现通信。(VCC可以直接接5V那个管脚)

*2.*将CH340插入电脑,并用XCOM检测端口,界面配置如下
HC-06蓝牙主从配置_第4张图片
注意:蓝牙模块开启AT模式,不需要像HC-05上电前按那个按键,指示灯闪烁一下才开启;只需要直接上电就行,蓝牙状态不是连接状态就是AT模式,HC-05的旧思维蛮害人的——/苦笑。

*3.*配置主从模式用到的几种AT命令

指令 响应 说明
AT OK 测试
AT+BAUD1 OK1200 波特率设置超过 115200 后用电脑无法使用,要用单片机编程,高于115200 的波特率才能使用
AT+NAMEname OKsetname 参数 name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。
AT+PINxxxx OKsetPIN 模块在出厂时的默认配对密码是 1234。参数可以掉电保存,只需修改一次。
AT+ROLE=S /AT+ROLE=M OK+ROLE:S /OK+ROLE:M S:设置模块为从模块 Slave,(模块默认为从机) /M: 设置模块为主模块 Master

以下对波特率、蓝牙名称以及配对密码进行使用举例,其他指令模式直接按自己要求需要进行选择就可。

波特率

用 AT 指令设好波特率后,下次上电使用不需再设置,可以掉电保存波特率。
例:
发送:AT+BAUD2
返回:OK2400
波特率代码如下:
1--------- 1200
2--------- 2400
3--------- 4800
4--------- 9600(默认就是这个设置)
5--------- 19200
6--------- 38400
7--------- 57600
8--------- 115200
9--------- 230400
A--------- 460800
B--------- 921600
C--------- 1382400

蓝牙名称

例如:
发送:AT+NAMEmy_name
返回:OKsetname
这时蓝牙名称改为 my_name
参数可以掉电保存,只需修改一次。名字不可超过 20 个字符。
注:HC-06 为主机时,不支持设置蓝牙名称,改完从机模式后最好重新上电一遍,再重新改名称,不然改名指令可能无法响应。

配对密码

参数 xxxx:所要设置的配对密码,4 个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入
配对密码窗口时,手工输入此参数就可以连接从机。蓝牙模块主机搜索从机后如果密码正确,则会自动配对,主模
块除了可以配对、连接从模块外,如果其他产品包含从模块的时候也可以配对、连接,比如含蓝牙的数码相机,蓝
牙 GPS,蓝牙串口打印机,等等。这时蓝牙配对密码可能要改为 8888。
例如发送:AT+PIN8888
返回:OKsetPIN
模块在出厂时的默认配对密码是 1234。参数可以掉电保存,只需修改一次。

测试效果如下:

HC-06蓝牙主从配置_第5张图片
HC-06蓝牙主从配置_第6张图片
注:主从直接可以互相双向进行收发,不像HC-05只能单向收发。
---------------------------------------------------------分割线----------------------------------------------------------------
以下是一些其他的AT指令,有必要的可自行研究。

无校验设置指令
指令 说明
AT+PN (模块默认即为无校验)
偶校验设置指令
指令 说明
AT+PE 模块为偶校验位
奇校验设置指令
指令 说明
AT+PO 模块为奇校验位
获取 AT 指令版本命令
指令 响应
AT+VERSION hc01.comV2.0
开关灯指令
指令 响应 说明
AT+LED0 LED OFF AT+LED0 关灯
AT+LED1 LED ON AT+LED1 开灯

ps:HC-05可以直接从这下载进行研究学习:HC-05蓝牙配置
----------------------------------------------------------END--------------------------------------------------------------------

你可能感兴趣的:(蓝牙,HC-06,其他)