arduino使用HC05连接其他设备的蓝牙
程序员文章站
2022-07-14 08:21:32
...
(1)让蓝牙进入AT模式:
按住蓝牙模块上的黑色开关,然后给蓝牙模块上电。红灯慢闪表示进入AT模式。
(2)给arduino烧录程序
(参考的另一位博主的代码,他写的文章有很多可取之处,这个是地址https://blog.csdn.net/qq_36501027/article/details/80353734?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task)
#include <SoftwareSerial.h> //初始一个软件串口 serial2(Rxd, Txd) SoftwareSerial mySerial(10,11); void setup() { Serial.begin(9600); mySerial.begin(38400);//设置AT模式的串口波特率是38400 } void loop() { if(Serial.available()) mySerial.write(Serial.read()); if(mySerial.available()) Serial.write(mySerial.read()); }
(3)打开IDE自带的串口监视器窗口(注意以下两个选项,第一个是固定的,波特率根据程序而定)
(4)将arduino所连接的HC05当做是主机,其他蓝牙设备当做是从机。(因为在我实验过程中另一个实验设备的蓝牙是固定的,不能做更改,所以只是设定了HC05用来连接那个蓝牙设备,你也可以自己设定从机)
- 1、HC05蓝牙名字配置:AT+NAME=xxxxxxx(主机从机名字要一致)
- 2、HC05蓝牙模式配置:AT+ROLE=1(主机模式)
- 3、HC05蓝牙密码配置:AT+PSWD=1234(密码也设定为一致吧,我没试过随意的密码)
- 4、蓝牙的连接模式配置:AT+CMODE=1
- 5、设置蓝牙的波特率:AT+UART=9600,0,0(主机从机必须一致)
- 6、从新给蓝牙设备上电,就可以使用HC05去主动连接蓝牙设备了。
主机与从机的详细配置请参考:
上一篇: 2019云栖大会开幕,5G边缘计算成首日焦点 云计算阿里巴巴中间件
下一篇: 业务架构平台中间件厂商