You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HC-06蓝牙模块不响应AT命令问题求助(Arduino Mega 2560 R3)

解决HC-06与Arduino Mega 2560 AT指令无响应问题

核心问题排查与修复步骤

1. 解决串口引脚冲突

Mega 2560的RX(0)/TX(1)引脚和USB转串口芯片共用,当USB连接电脑时,电脑的串口通信会占用这两个引脚,导致HC-06无法正常接收/发送AT指令。

修复方案:

  • 改用Mega的其他硬件串口:将HC-06的TX接RX1(19),RX接TX1(18),上传如下测试代码:
void setup() {
  Serial.begin(9600); // 电脑串口,用于调试输出
  Serial1.begin(9600); // 连接HC-06的串口
}

void loop() {
  // 转发电脑串口内容给HC-06
  if (Serial.available()) {
    Serial1.write(Serial.read());
  }
  // 转发HC-06回复给电脑串口
  if (Serial1.available()) {
    Serial.write(Serial1.read());
  }
}
  • 上传代码后,打开串口监视器,波特率设9600,发送AT指令。

2. 确认供电稳定性

HC-06额定工作电压为3.3V,部分模块兼容5V,但330Ω电阻降压可能存在电压波动:

  • 直接改用Mega板上的3.3V引脚给HC-06供电(移除330Ω电阻),确保模块获得稳定电压。
  • 检查GND连接是否牢固,避免接地不良导致模块工作异常。

3. 调整AT指令发送格式

HC-06默认要求AT指令末尾带换行符,需在串口监视器右下角选择NL & CR,再输入AT发送,否则模块可能无法识别指令。

4. 确保模块进入AT模式

部分HC-06模块需触发才能进入AT模式:

  • 在模块未配对(快速闪烁)状态下,按住模块上的按键,重新给模块上电,直到指示灯变为慢闪(约1秒1次),此时发送AT即可得到回复。

内容的提问来源于stack exchange,提问作者BarelyDeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 13:08:18