文章目录[隐藏]
目录
前言
设置蓝牙模块可以使用 USB-TTL 连接电脑使用串口调试软件进入 AT 模式进行设置,也可以使用 Arduino 连接蓝牙模块进行设置
一、USB-TTL直接连接电脑
AT模式进入
1.连接好USB转TTL串口线。
HC-05 | USB-TTL |
---|---|
STATE | 不连 |
RXD | TXD |
TXD | RXD |
GND | GND |
VCC | +5V |
EN |
不连 |
2.按住蓝牙模块上的按键,将串口线连接电脑,蓝牙模块指示灯慢闪(2秒闪一次),表明蓝牙模块已经正确进入 AT 模式。
3.打开串口调试助手Xcom。
4.打开串口,参数如上图,要勾选“发送新行”,波特率要选择正确,原始模式是38400,正常模式是9600。
5.输入 AT
,如果一切正常,串口显示器会显示 OK
。
6.完成。接下来,我们即可对蓝牙模块进行设置。
二、 Arduino 连接蓝牙模块
1.接线,在通电前检查接线。
HC-05 | arduino |
---|---|
STATE | 不连 |
RXD | pin11 |
TXD | pin10 |
GND | GND |
VCC | +5V |
EN |
不连 |
2.Arduino IDE上传程序,代码如下。
#include <SoftwareSerial.h>
// Pin10接HC05的TXD
// Pin1接HC05的RXD
SoftwareSerial BT(10, 11);
char val;
void setup() {
Serial.begin(38400);
Serial.println("bluetooth is ready!");
BT.begin(38400);
}
void loop() {
if (Serial.available()) {
val = Serial.read();
BT.print(val);
}
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}
3.将 Arduino 断电,然后按着住蓝牙模块上的黑色按钮,再让 Arduino 通电,蓝牙模块指示灯慢闪(2秒闪一次),表明蓝牙模块已经正确进入 AT 模式。打开 Arduino IDE 的串口监视器,选择正确的端口,将输出格式设置为NL & CR
,波特率设置为 38400
,可以看到串口监视器中显示 bluetooth is ready!
的信息,如下图。
4.输入 AT
,如果一切正常,串口显示器会显示 OK
。
5.接下来,我们即可对蓝牙模块进行设置。
三、常见AT指令
常用 AT 命令如下
AT+ORGL # 恢复出厂模式,当把模块设置乱了,使用此命令恢复出厂设置。
AT+NAME # 获取蓝牙名称
AT+NAME=HC-05 # 设置蓝牙名称为“HC-05”
AT+ROLE=0 # 设置蓝牙为从模式
AT+CMODE=1 # 设置蓝牙为任意设备连接模式
AT+PSWD=1234 # 设置蓝牙匹配密码
注意:命令发送成功后,会返回 OK。
总结
完成蓝牙配置。
版权声明:本文为CSDN博主「要如我愿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/catzhaojia/article/details/119243058
目录
前言
设置蓝牙模块可以使用 USB-TTL 连接电脑使用串口调试软件进入 AT 模式进行设置,也可以使用 Arduino 连接蓝牙模块进行设置
一、USB-TTL直接连接电脑
AT模式进入
1.连接好USB转TTL串口线。
HC-05 | USB-TTL |
---|---|
STATE | 不连 |
RXD | TXD |
TXD | RXD |
GND | GND |
VCC | +5V |
EN |
不连 |
2.按住蓝牙模块上的按键,将串口线连接电脑,蓝牙模块指示灯慢闪(2秒闪一次),表明蓝牙模块已经正确进入 AT 模式。
3.打开串口调试助手Xcom。
4.打开串口,参数如上图,要勾选“发送新行”,波特率要选择正确,原始模式是38400,正常模式是9600。
5.输入 AT
,如果一切正常,串口显示器会显示 OK
。
6.完成。接下来,我们即可对蓝牙模块进行设置。
二、 Arduino 连接蓝牙模块
1.接线,在通电前检查接线。
HC-05 | arduino |
---|---|
STATE | 不连 |
RXD | pin11 |
TXD | pin10 |
GND | GND |
VCC | +5V |
EN |
不连 |
2.Arduino IDE上传程序,代码如下。
#include <SoftwareSerial.h>
// Pin10接HC05的TXD
// Pin1接HC05的RXD
SoftwareSerial BT(10, 11);
char val;
void setup() {
Serial.begin(38400);
Serial.println("bluetooth is ready!");
BT.begin(38400);
}
void loop() {
if (Serial.available()) {
val = Serial.read();
BT.print(val);
}
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}
3.将 Arduino 断电,然后按着住蓝牙模块上的黑色按钮,再让 Arduino 通电,蓝牙模块指示灯慢闪(2秒闪一次),表明蓝牙模块已经正确进入 AT 模式。打开 Arduino IDE 的串口监视器,选择正确的端口,将输出格式设置为NL & CR
,波特率设置为 38400
,可以看到串口监视器中显示 bluetooth is ready!
的信息,如下图。
4.输入 AT
,如果一切正常,串口显示器会显示 OK
。
5.接下来,我们即可对蓝牙模块进行设置。
三、常见AT指令
常用 AT 命令如下
AT+ORGL # 恢复出厂模式,当把模块设置乱了,使用此命令恢复出厂设置。
AT+NAME # 获取蓝牙名称
AT+NAME=HC-05 # 设置蓝牙名称为“HC-05”
AT+ROLE=0 # 设置蓝牙为从模式
AT+CMODE=1 # 设置蓝牙为任意设备连接模式
AT+PSWD=1234 # 设置蓝牙匹配密码
注意:命令发送成功后,会返回 OK。
总结
完成蓝牙配置。
版权声明:本文为CSDN博主「要如我愿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/catzhaojia/article/details/119243058
暂无评论