HC05连接JDY31怎么退出at模式
时间: 2025-03-24 16:23:16 浏览: 115
### HC05 和 JDY31 蓝牙模块退出 AT 命令模式的方法
为了使 HC-05 和 JDY-31 蓝牙模块退出 AT 模式并进入正常工作状态,可以按照以下方法操作:
#### 方法一:通过断电重启
当蓝牙模块处于 AT 模式时,可以通过切断电源的方式使其自动退出 AT 模式。具体做法如下:
- 断开模块的供电线路(即 VCC 和 GND),等待几秒钟后再重新上电[^1]。
- 上电后,模块会默认进入正常的工作模式。
#### 方法二:发送特定指令
某些情况下,可以直接向模块发送 `AT+END` 或者 `AT+CANCLE` 指令来结束当前的配置模式。如果该方式不生效,则可能需要查阅具体的硬件手册确认支持的退出命令[^2]。
#### 方法三:调整引脚状态
部分蓝牙模块设计有专门的状态控制引脚(如 KEY 引脚)。对于 HC-05 来说,在进入 AT 模式的前提条件是将其 KEY 引脚拉高至逻辑 1 并保持一段时间;因此要退出此模式只需将 KEY 引脚恢复到低电平即可完成切换[^3]。
以下是实现上述功能的一个简单代码示例用于Arduino平台下模拟串口通讯环境下的设置过程:
```cpp
void setup() {
Serial.begin(9600); // 初始化波特率
delay(100);
digitalWrite(KEY_PIN, LOW); // 将KEY pin设为LOW以退出AT Mode
}
const int KEY_PIN = 8;
void loop(){
while(Serial.available()){
char c = Serial.read();
if(c == 'E' && Serial.peek()=='N'&&Serial.peekNext()=='D'){
digitalWrite(KEY_PIN,HIGH);
delay(2000);
digitalWrite(KEY_PIN,LOW);
}
}
}
```
以上程序片段展示了如何利用 Arduino 的 GPIO 控制 HC-05 的 KEY 引脚从而达到进出不同运行模式的目的。
阅读全文
相关推荐


















