一:NOTE
今天和大家分享一下我使用蓝牙模块的一些总结,这里我使用的是HC-05蓝牙模块。
二:使用前需知
1、该模块电源要求是3.3V,如果电源是5V的话,可以串接一个220R-1K电阻,因为这款模块成本还算比较高,所以一定要注意这个问题,不然啪的一下烧掉就完蛋了。
2、调试可以通过串口,当然也可以买一个配套的参数架,我本人是使用的STM32做的项目,所以我就用的是串口调试。
三:AT模式
1、如何进入AT模式,这个是我刚开始使用的时候比较懊恼的事,后来理解清楚了,因为这款模块上面有一个黑色的小按键,当你在上电的时候摁住它持续一段时间松开,当LED灯由快闪变成慢闪的时候,就说明你已经进入到了AT模式。
2、这种方式启动AT模式默认波特率:38400
3、进入模式后,可以使用串口调试助手进行相关参数设置
4、工作模式:
(1)HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,
(2)在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。
(3)当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;
(4)当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。
四:调试命令(常用)
1、模块复位 AT+RESET
2、获取软件版本号 AT+VERSION?
3、获取模块蓝牙地址 AT+ADDR?
4、设置/查询设备名称 :AT+NAME= AT+NAME?
5、 设置/查询-模块角色:AT+ROLE= AT+ROLE?
0——从角色(Slave)默认
1——主角色(Master)
2——回环角色(Slave-Loop)
6、设置/查询-配对码(特别注意:密码要加双引号引起来):
AT+PSWD= AT+PSWD=
7、设置/查询-绑定蓝牙地址: AT+BIND= AT+ BIND?
以上都是较为常用的命令,不过现在有一款蓝牙测试软件,你只要按照你的需要设置好,然后点击更新即可,更为方便!
五:蓝牙与手机通讯
我的蓝牙模块是连接手机使用的,我使用的APP是SPP蓝牙串口,这个应用商店都有下载的,这款APP界面还行,就是广告有点多/吐槽,然后,只要打开手机蓝牙,进行范围内配对,当蓝牙LED慢闪的时候就配对成功了。