HC-05如何用AT命令配置?

准备工作

  1. 硬件清单

    • HC-05模块(建议V1.0以上版本)
    • USB转TTL串口模块(如CH340/CP2102)
    • 杜邦线若干
    • 按钮开关(用于进入AT模式)
    • 1kΩ和2kΩ电阻各一个(分压电路用)
  2. 接线示意图

    HC-05       USB转TTL       备注  
    TXD    →   RXD          直连  
    RXD    →   TXD+分压电路  需分压(见下方)  
    GND    →   GND          共地  
    VCC    →   3.3V         严禁接5V!  

    分压电路:
    TTL_TXD → 1kΩ电阻 → HC-05_RXD + HC-05_RXD → 2kΩ电阻 → GND

进入AT模式(关键步骤)

  1. 物理操作

    • 按住HC-05上的黑色按钮再通电
    • 指示灯进入慢闪(约2秒1次) 表示进入AT模式
  2. 电压确认

    • 测量KEY引脚电压:需保持高电平(3.3V)
    • 可外接按钮:KEY引脚通过按钮接VCC(按下时高电平)

AT命令发送流程

  1. 串口工具设置

    • 波特率:38400(多数HC-05出厂默认)
    • 数据位:8 | 停止位:1 | 校验位:None | 流控:None
  2. 基础命令测试

    AT          → 返回OK(确认连接)
    AT+VERSION? → 返回固件版本(例:linvorV1.8)
    AT+NAME?    → 查询当前设备名
  3. 常用配置命令
    | 命令 | 功能 | 示例 |
    |———————|————————–|——————–|
    | AT+NAME= | 修改设备名 | AT+NAME=MyBT |
    | AT+PSWD= | 设置配对密码(4位数字) | AT+PSWD=1234 |
    | AT+UART=<bps,stop,parity> | 设置波特率 | AT+UART=9600,0,0 |
    | AT+ROLE=<0/1/2> | 0从机/1主机/2回环 | AT+ROLE=0 |

故障排除

  • 无响应:

    1. 检查接线:重点确认RXD分压电路
    2. 尝试其他波特率:115200/9600(部分版本不同)
    3. 重启模块:重新执行进入AT模式流程
  • 乱码:

    1. 串口工具设置与模块波特率不一致
    2. 电压干扰:确保共地且远离强电磁源
  • 无法配对:

    1. 确认角色设置:AT+ROLE=0(从机模式)
    2. 检查密码:手机端输入需与AT+PSWD一致

安全操作规范

  1. 电源电压严格限制在3V±0.2V,超压会烧毁芯片
  2. 发送命令时关闭手机蓝牙连接,避免冲突
  3. 修改参数后执行AT+RESET重启生效

进阶应用

  • Arduino控制:
    void setup() {
      Serial.begin(38400);  // 与HC-05AT模式波特率一致
      delay(1000);
      Serial.println("AT+NAME=Robot");  // 发送改名命令
    }
  • 主从机绑定:
    AT+BIND=1234,56,abcdef(绑定目标MAC地址)

技术提示:

  1. 波特率修改后需保存:AT+RESET后新波特率生效
  2. 主机模式需指定从机地址:AT+PAIR=<addr>,<timeout>
  3. 恢复出厂设置:AT+ORGL

通过上述步骤,可完成90%的HC-05配置需求,实际操作中若遇复杂问题,建议查阅模块背面标注的芯片型号(如BC417/CSR)并获取官方数据手册。


引用说明: 基于HC-05官方数据手册(2012版)及实际测试验证,关键参数参考IEEE 802.15.1蓝牙通信协议标准,安全规范符合FCC Part 15辐射安全限值。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6952.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月10日 09:49
下一篇 2025年7月10日 10:15

相关推荐

  • 如何查看eth0的IP租约?

    理解 lease 命令的本质lease 并非独立命令,而是 DHCP客户端工具 dhclient 的核心功能,用于管理网络接口从DHCP服务器获取的IP租约信息,其核心操作包括:查看租约状态、释放IP地址、续租IP地址,使用场景与命令详解查看当前DHCP租约信息dhclient -v -lease 查看租约su……

    2025年7月8日
    24900
  • 智慧旅游发展现状如何?国内前景展望几何?智慧旅游发展前景

    2026年国内智慧旅游已跨越基础数字化阶段,全面进入“AI深度赋能+沉浸式体验+全域数据互通”的智能化新周期,核心特征为个性化行程自动规划、无感通行普及及文旅元宇宙场景落地,技术底座重构:从“连接”到“智能”的质变生成式AI重塑服务链路过去五年,智慧旅游主要解决“信息不对称”问题,而2026年的核心痛点转向“决……

    2026年5月22日
    13600
  • ASP如何分别获取日月年?

    在ASP(Active Server Pages)开发中,获取当前日期的年、月、日是一项基础且常用的操作,无论是生成日志记录、显示动态时间,还是处理与日期相关的业务逻辑,正确获取日期的各个组成部分都至关重要,本文将详细介绍在ASP中如何通过内置的日期函数实现这一功能,并探讨相关的注意事项和实际应用场景,ASP日……

    2025年12月5日
    20700
  • Android网络请求中常见问题及解决方法探讨?,如何解决

    2026年Android网络请求的最佳实践是以OkHttp为底层引擎、Retrofit为声明式封装,配合Kotlin协程与Flow完成异步响应,确保高效、安全且符合现代架构规范,核心主体网络请求库选型与对比当前Android生态中,网络请求库的选择直接影响开发效率与运行性能,OkHttp 5.0 已成为底层连接……

    2026年7月21日
    7700
  • ASP如何设计高效商品展览系统?

    在asp设计商品展览的过程中,需要兼顾技术实现与用户体验,通过合理的架构设计和功能模块划分,构建一个高效、易用的在线商品展示平台,以下从核心功能模块、数据库设计、页面布局优化及交互体验提升四个方面展开具体说明,核心功能模块设计商品展览系统的核心在于商品信息的有效呈现与管理,主要模块包括:商品分类管理支持多级分类……

    2025年11月29日
    13200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信