HC-05是主从一体的6针并且有一个复位按键,HC-06是从机4针并且没有按键(我买的是这样的,不同的话就别往下看了)。

        配置这东西需要USB转TTL,或者其他带RX,TX,VCC,GND的模块都行。

HC-06连接与配置指令

        HC-06是4针的,只有RX,TX,GND,VCC四个引脚,配置的时候连线就按

RX-TX,TX-RX,GND-GND,VCC-VCC连就可以了,上电后指示灯闪烁,连接蓝牙后灯常亮。  

        出厂参数:波特率 9600,名字 linvor,密码 1234,数据位8位,停止位1位,奇偶校验无。

图不是很清楚,但能看凑合看吧:

        上图就是HC-06的实物图,配置指令如下(这些够用了,其他的可能没了,也可能我没用):

功能

指令

返回值

例子

备注

1、测试通讯

AT

OK

发:AT

返回:OK

我的不返回,可能是盗版

2、改波特率

AT+BAUDn

(n为数字1-C)

对应波特率为

1-1200,2-1400

3-4800,4-9600

5-19200,6-38400

7-57600

8-115200等等再高应该用不到了

OK波特率

发:AT+BAUD1

返回:OK1200

发:AT+BAUD4

返回:9600

3、改蓝牙名称

AT+NAMEname

(name为自定义的名称)

OKsetname

(返回是固定的)

发:AT+NAMEabc

返回:OKsetname

(此时名字已经设置为:abc)

不能像HC-05一样用AT+NAME?查看蓝牙名称,这样只会把本机蓝牙名称设置为:?

4、改蓝牙配对密码

AT+PINxxxx

(xxxx为自定义的密码,一定是4个数字)

OKsetpin

发:AT+PIN8888

返回:OKsetpin

我的密码改不了,只能是1234

5、查询蓝牙地址

AT+ADDR?

+ADDR:

xxxx : xx : xxxxxx

发:AT+ADDR?

返回:

+ADDR:0023:09:012CA4

这个地址是我的地址,你们的都有自己的

6、获取版本号

AT+VERSION

版本号

目前没用        

HC-05连接与配置指令

1、连线

    HC-05是6针的,有START,RX,TX,GND,VCC,EN六个引脚,配置的时候连线就按

RX-TX,TX-RX,GND-GND,VCC-VCC连就可以了,EN连不连,START什么用往下看。

        两种情况:第一种的HC-05配置的时候进入AT模式需要一直把EN置高电平,这样的话就连接USB转TTL的3.3V-EN,或者也可以一直按着模块上的按键(应该没人这么费劲的干)。

        第二种上电的时候按着按键,上电后松开就可以了。具体看别人写的吧,我感觉很清楚。

【蓝牙通信】两个Hc-05之间的通信(教程)_hc-05主蓝牙向从蓝牙发送数据-CSDN博客

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐