工作状态:
A:正常工作,未连接配对:LED每一秒闪烁两次
B:正常工作,已连接配对:LED隔一秒闪烁两次
C:AT模式:LED每两秒闪烁一次
1、模块正常工作只需将RXD、TXD、GND、VCC接好即可,其他的不需要处理
2、正常接通电源,进入状态A
3、成功配对后进入状态B
4、按住按键后接电源,进入状态C(AT模式)
收发测试:
1、模块通过USB转TTL接入电脑,电脑打开串口助手(相关设置如下,波特率根据模块调整)
2、手机打开蓝牙配对好蓝牙模块,一般默认叫HC-05,密码1234或0000,如下左图
3、手机下载蓝牙助手,如上右图,点击连接设备连接配对好的蓝牙模块,然后就可以进行发送测试。
4、手机发送时,电脑的串口助手会收到,电脑发送时,手机也会收到。
下面是测试过程:
电脑先发送12 34 AB CD两次,从手机的截图可以看出已收到信息,
手机发送ab cd ef两次,从电脑的截图可以看出,也受到信息
模块收发短接测试:(即接收之后立即转发回去)
注:手机端的发送并不会显示,电脑需要进行设置后才可以显示,并且有明确提示
1、进行本次测试,需将模块的RXD和TXD短接,然后电源正常供电
2、使用手机进行配对连接,打开蓝牙助手
3、注意到在前一个测试中的细节,即手机发送后在手机端不能看到,而在本次测试中,发送的内容都将会在接受区内显示。如下图,手机发送1,ab,1,1,ab,ab共计6次,接受区内完整记录,其实是手机发给了蓝牙模块,手机不记录,蓝牙模块由于收发短接,收到的信息又回传手机,手机显示接受的内容
蓝牙模块自动匹配:(需要两个蓝牙模块,一个USB转TTL模块)
AT模式:进入AT模式后,打开电脑端的蓝牙测试软件,搜索端口,调好波特率,点击获取模块信息,结果如下:
此时已进入蓝牙的AT模式
自动匹配设置:
按下图的配置进行调节,波特率可调节,推荐使用9600;波特率后面用逗号隔开加0,再隔开加0(英文输入),代表0校验,1停止;绑定地址为需要自动匹配的蓝牙模块地址(需要先对其做上一步骤);完成过后点击更新模块信息,完成配置。
另一个模块配置大致相同,只是主从角色为从角色,绑定地址为前一个的MAC地址。
注意:密码必须一致,波特率等也要一致,原因都应该很清楚,这里不做解释。
另一摸块配置如下图
完成之后将他们分别供电接好,过一会就可以看到他们都进入了B状态。
自动匹配收发测试:
1、将其中一个通过USB转TTL接到电脑,并打开串口助手调好设置
2、将另一个的RXD和TXD短接,供电
3、通过电脑直连模块发送,另一模块转发回来,会在电脑上有两条信息,内容一致,如下图
注:下图的结果清楚的显示了模块自匹配结合蓝牙模块转发功能的结果,实验成功
总结:
1、所有测试请按序来,每一步都要清楚含义
2、全过程只需两个蓝牙模块、一个USB转TTL模块、一台电脑、一部手机
3、蓝牙测试软件地址:链接:https://pan.baidu.com/s/1CzS-HPxTIAkHMpnAtiiElQ 密码:ii06