文章目录
前言:
本文章由俺三年电赛队友兼队长撰写,源文章:蓝牙模块HC05主从配置与连接
队友博客:一个牛逼哄哄的嵌入式软件大佬,长期更新嵌入式软件开发干货
一.进入AT模式
用手按着模块上的按键,再给蓝牙模块上电。当蓝牙模块上的灯慢闪的时候就说明进入了配置模式了。
官方文档给的AT模式步骤
1、PIO11 置高(按下按键)。
2、上电,模块进入 AT 命令响应状态。
3、超级终端或其他串口工具,设置波特率 38400,数据位 8 位,停止位 1 位,无校验位,无流控制。
二.电脑串口配置
在配置蓝牙的时候一定要将串口助手按这个要求配置:设置波特率 38400,数据位 8 位,停止位 1 位,无校验位,这是固定操作!
三.蓝牙模式配置过程
根据蓝牙的主从模式进行不同的设置,二者主要区别就在于AT+ROLE这个指令
1.发送AT指令,验证是否进入AT模式
如果这里没返回OK可能有一下几种情况:
1.是不是末尾没有\r\n
2.蓝牙没有进入AT模式,也就是蓝牙的指示灯没有慢闪
3.AT没有大写
如果正常返回OK,那就可以进行下一步了
2.配置主从模式(AT+ROLE)
指令AT+ROLE配置主从模式
AT+ROLE=1 //主模式
AT+ROLE=0 //从机模式
AT+ROLE=1 //主模式
AT+ROLE=0 //从机模式
3.配置蓝牙配对密码(AT+PSWD)
配置蓝牙密码的时候,特别是配置HC05,密码必须加双引号"",否则不能正常设置!!!!
指令AT+PSWD配置蓝牙配对密码
AT+PSWD=“1234” //设置密码为1234
AT+PSWD=“1234” //设置密码为1234
4.配置蓝牙名称(AT+NAME)
5.配置蓝牙波特率(AT+UART)
指令AT+UART配置蓝牙波特率
AT+UART=115200,0,0 //波特率,停止位,校验位
AT+UART=115200,0,0 //波特率,停止位,校验位
四.从机蓝牙的连接
给从机模式蓝牙配置好之后,将蓝牙重新上电,可以使用手机等主机设备搜索蓝牙,找到对应的蓝牙名称并输入设置的密码后即可连接。
两个蓝牙模块进行连接时,从机蓝牙还需要知道主机蓝牙的地址。
五.获取蓝牙地址(AT+ADDR)
六.从机蓝牙连接主机蓝牙(AT+BIND=xxxx,xx,xxxxxx)
注意:输入的主机蓝牙地址要将分号换成逗号!!!
从机蓝牙和主机蓝牙重新上电后,在一定的距离内会自动连接。