目录
1、准备两个蓝牙模块,一个主机,一个从机
2、进入AT状态
3、蓝牙状态指示灯
4、具体步骤
1、准备两个蓝牙模块,一个主机,一个从机
2、进入AT状态
进入AT状态有2种方法:
1.先按住按键不放,再给模块上电。此时LED 2S闪一次,进入AT模式。波特率固定为38400。
2.模块直接上电,此时LED灯快闪(1s两次)。再按下按键,模块也会进入AT指令,此时LED还是快闪。这个时候的波特率和自己设置的一样,默认为9600。1位停止位,无奇偶校验
3、蓝牙状态指示灯
进入AT指令模式后
串口调试助手中一定要勾上发送新行,才会在发送字符后面添加\r\n 。不然每次就自己添加
测试通信是否有问题发送: AT返回:OK说明成功
4、具体步骤
1.主从机初始化
AT+ORGL
2.设置蓝牙模块的主从模式(默认是0)
将第一个模块设置为主机模式,发送:AT+ROLE=1
将第二个模块设置为从机模式,发送:AT+ROLE=0
AT+ROLE=1
AT+ROLE=0
3.设置配对码,如设置为1977,AT+PSWD=“1977”,从机对应发送同样的代码,设置为1977
AT+PSWD=1977
4.先查询从机模块的蓝牙地址,命令为:AT+ADDR?,从机会返回它的蓝牙地址
AT+ADDR?
5.在主机模块发送绑定蓝牙地址指令,AT+BIND=23,7,35fd7f(注意将冒号换位逗号)
AT+BIND=23,7,35fd7f
绑定完成后再检查一次是否绑定成功,AT+BIND?
6.设置两模块的通信波特率,此次设置为9600,AT+UART=9600,0,0
AT+UART=9600,0,0
7.设置两模块的连接模式,默认是:0(指定蓝牙地址连接模式,这样主机模块才能自动连接绑定的地址)->设置为模式0:AT+CMODE=0 [查询指令:AT+CMODE?]
AT+CMODE?
8.重启模块(注意拔下KEY的VCC线),将波特率设置为9600,打开串口后发送数据,看两个模块能否通信。两模块上电连接后指示灯会同频率闪烁,表示可以正常通信。
9.验证成功,over...