HC-05 -蓝牙模块
的HC-05是一个流行的蓝牙模块,它可以为您的项目添加双向(全双工)无线功能。
HC-05引出线的配置
密码 |
销的名字 |
描述 |
1 |
启用/关键 |
该引脚用于在数据模式(设置低)和AT命令模式(设置高)之间切换。默认情况下,它处于数据模式 |
2 |
Vcc |
权力模块。连接到+5V电源电压 |
3. |
地面 |
模块接地引脚,连接系统接地。 |
4 |
TX -发射机 |
串行数据传送。通过蓝牙接收到的所有数据都将被这个引脚作为串行数据给出。 |
5 |
RX -接收机 |
接收串行数据。给这个引脚的每个串行数据将通过蓝牙广播 |
6 |
状态 |
状态引脚连接到板上LED,可以作为蓝牙工作是否正常的反馈。 |
7 |
领导 |
模块状态
|
8 |
按钮 |
用于控制键/使能引脚之间的数据和命令模式切换 |
HC-05默认设置
默认蓝牙名称:“HC-05”
默认密码:1234或0000
默认交流:奴隶
默认模式:数据模式
数据模式波特率:9600,8,N, 1
命令模式波特率:38400,8,N, 1
默认固件:LINVOR
HC-05技术规范
- 串行蓝牙模块Arduino和其他微控制器
- 工作电压:4V ~ 6V(一般+5V)
- 当前操作:30 ma
- 范围:< 100米
- 工作与串行通信(USART)和TTL兼容
- 遵循IEEE 802.15.1标准协议
- 使用跳频扩频(FHSS)
- 可以在主,从或主/从模式下操作
- 可以很容易地与笔记本电脑或手机的蓝牙接口
- 支持波特率:9600、19200、38400、57600、115200、230400、460800。
HC-05等效蓝牙模块
HC-02
其他蓝牙模块
HC-04,HC-06, hm-11, esp32, csr8645
HC-05蓝牙模块在哪里使用
的HC-05是一个流行的模块,它可以向您的项目添加双向(全双工)无线功能。您可以使用这个模块在两个微控制器之间进行通信,如Arduino或与任何具有蓝牙功能的设备,如手机或笔记本电脑进行通信。现在已经有很多android应用程序可以让这个过程变得更容易。该模块在USART的帮助下通信,波特率为9600,因此很容易与支持USART的任何微控制器进行接口。我们还可以使用命令模式配置模块的默认值。因此,如果你正在寻找一种无线模块,可以将数据从你的电脑或手机传输到微控制器或反之亦然,那么这个模块可能是你的正确选择。然而,不要期望这个模块传输多媒体,如照片或歌曲;你可能需要查看CSR8645模块。
如何使用HC-05蓝牙模块
的HC-05有两种工作模式,一种是数据模式,它可以发送和接收来自其他蓝牙设备的数据,另一种是AT命令模式,默认的设备设置可以更改。我们可以通过使用引脚描述中解释的键引脚在这两种模式中操作设备。
HC-05模块很容易与微控制器配对,因为它使用串行端口协议(SPP)操作。只需给模块上+5V电源,将模块的Rx引脚连接到MCU的Tx上,模块的Tx引脚连接到MCU的Rx上,如下图所示
在上电过程中,按键引脚可以接地进入命令模式,如果空闲则默认进入数据模式。一旦模块供电,您应该能够发现蓝牙设备为“HC-05”,然后使用默认密码1234与它连接,并开始与它通信。名称、密码和其他默认参数可通过输入
应用程序
1.两个微控制器之间的无线通信
2.与笔记本电脑,台式机和手机沟通
3.数据记录应用程序
4.使用者应用程序
5.无线机器人
6.家庭自动化
二维模型