产品介绍
HC-04 蓝牙串口通信模块是新一代的基于 SPP&BLE5.0 蓝牙协议的双模数传模块。
无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 6dBm,接收灵
敏度为-92dBm。
模块采用邮票孔封装方式,可贴片焊接,模块有两种尺寸,标准尺寸模块型号为
HC-04,模块尺寸 26.9mm×13mm×2.7mm(带屏蔽罩);小尺寸模块型号为 HC-04S,
模块尺寸 18.5mm×13mm×1.7mm(不带屏蔽罩)。两种尺寸的模块很方便客户嵌入应用
系统之内。
![](https://i-blog.csdnimg.cn/blog_migrate/7e924b7c15de9e5ac47ad4b0c2ee7979.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5fef584a25547ef08980e4bf822196f4.png)
注①:模块指示灯输出脚,高电平输出,接 LED 时请串接电阻。
作为从机:
连线前,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;
连线后,LED 常亮。
作为主机:
连线前,
主机未记录从机地址时,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;
主机有记录从机地址时,LED 每 1000ms 亮 500ms(慢闪);
连线后,LED 常亮。
注②:输出脚,模块连线状态指示。连线前输出高电平,连线后输出低电平。
注③:输入脚,内部弱上拉。在连线状态下,此脚接低电平,可以进入 AT 指令设置
模式;此脚接高电平(或者悬空),返回到串口透传模式。如果是主机,此脚
接低电平,模块先清除记忆,复位后再进入 AT 指令设置模式。
注④:输入脚,内部下拉。在连线状态下,此脚接高电平,可以进入 AT 指令设置模
式;此脚接低电平(或者悬空),返回到串口透传模式。如果是主机,此脚接
高电平,模块先清除记忆,复位后再进入 AT 指令设置模式。
说明:
1,指示灯指示蓝牙的连接状态;STATE引脚也可以指示连接状态;KEY+/KEY-用于AT指令与透传模式的切换;
![](https://i-blog.csdnimg.cn/blog_migrate/b816d902f170ded31dc37e3d84461a08.png)
模块参数设置 AT 指令
以下说明中,模块管脚均指 HC-04 标准尺寸模块的管脚,HC-04S 小尺寸的请自行对
应管脚位。
AT 指令用来设置模块的参数,模块在未连线状态下可以进行 AT 指令操作,连线后进
入串口透传模式。连线后,18 脚置高电平或 15 脚置低电平 100ms 后,也会进入 AT 指令
状态;18 脚置低电平(或者悬空)或 15 脚置高电平(或者悬空)100ms 后,会退出 AT
指令状态,返回透传状态。
模块启动大约需要 200ms,所以最好在模块上电 250ms 以后才进行 AT 指令操作。在
这 250mS 时间内,也不要往模块串口发送数据。除特殊说明外,AT 指令的参数设置立即
生效。同时,参数和功能的修改,掉电不会丢失。
AT 指令格式:由 AT+组成,结尾不用加回车换行。
默认出厂参数:
波特率 9600
SPP 蓝牙名 HC-04,BLE 蓝牙名 HC-04LE;SPP 配对密码 1234,
BLE 没有配对密码。
默认连接前是AT指令模式,连接之后就是透传模式。
![](https://i-blog.csdnimg.cn/blog_migrate/1162fc65b282e68f2f50f032442da70d.png)