四格/HC-05 经典蓝牙串口通信模块
四格

HC-05 经典蓝牙串口通信模块

收藏 (0)

HC-05 是一款基于 经典蓝牙(Bluetooth 2.0) 的串口通信模块,支持 SPP(Serial Port Profile) 协议,可将传统 UART 串口通信无线化,常用于 Arduino、STM32、51 单片机等嵌入式开发场景。

与常见的 HC-06 不同,HC-05 支持 主从一体模式,既可以作为从设备被连接,也可以配置为主设备主动连接其他蓝牙模块,适用场景更灵活。


主要特性

  • 支持 蓝牙 SPP 串口透传
  • 支持 Master / Slave 模式切换
  • 串口参数可配置(波特率、校验位等)
  • 支持 AT 指令配置模块名称、密码、角色
  • 模块集成稳压电路,供电范围宽(通常 3.6–6V)
  • 成本低、资料丰富、上手简单

硬件接口说明

HC-05 通过 UART 与主控通信,常见引脚包括:

  • VCC:电源输入
  • GND:地
  • TXD:模块串口发送
  • RXD:模块串口接收(3.3V 电平)
  • EN / KEY:AT 模式控制引脚
  • STATE:连接状态指示(可选)

注意:RXD 引脚不耐 5V,连接 5V 单片机时需进行电平转换或分压。


工作模式

HC-05 主要有两种工作模式:

  1. 数据模式 上电后直接进行串口数据透传,适合正常通信使用。
  2. AT 模式 用于模块参数配置,如修改设备名称、配对密码、工作角色等。通常需要在上电前拉高 KEY 引脚进入。

AT 模式下没有响应时, 可尝试上电前按住按钮,红灯慢闪后松开,并在在发送第一条指令前按住按钮发送, 响应成功后后续指令便不再需要继续按住按钮。


典型应用场景

  • 单片机串口无线调试
  • 无线串口数据采集
  • 设备参数配置与维护
  • 简单无线控制与通信系统

使用限制

  • 使用 经典蓝牙,不支持 BLE
  • iOS 系统原生不支持 SPP 协议
  • 功耗相对 BLE 模块较高,不适合低功耗场景