跳到主要内容

HC-06蓝牙模块

HM-06是一个蓝牙模块设计用于在两个微控制器或系统之间建立短距离无线数据通信。模块的工作原理是蓝牙2.0通信协议而且它只能作为一个从设备。这是最便宜的无线数据传输方法,比其他方法更灵活,甚至可以传输文件的速度高达2.1Mb/s。

HC-06采用跳频扩频技术(FHSS),以避免干扰其他设备,并具有全双工传输。设备工作在2.402 GHz ~ 2.480GHz的频率范围内。

销的配置

HC-06模块有六个引脚,如图所示。在它们中,我们只需要使用四个来成功地连接模块。由于这个原因,一些断接板只会留下四个输出引脚。

的名字

函数

1

关键

引脚状态决定了模块工作在AT命令模式下还是正常模式下

[High=AT命令接收模式(命令

低或NC=蓝牙模块正常工作]

2

Vcc

+5V正电源需要给这个引脚为模块供电

3.

接地

连接到地面

4

TXD

串行数据通过模块通过该引脚传输(默认为9600bps), 3.3V逻辑

5

RXD

模块通过该引脚(默认为9600bps)接收串行数据,3.3V逻辑

6

状态

引脚连接到板上的LED上,表示模块的状态

HC-06的特性和电气特性

  • 蓝牙协议:蓝牙V2.0协议标准
  • 功率:Class2 (+ 6 dbm)
  • 频段:2.40GHz-2.48GHz, ISM频段
  • 接收机灵敏度:-85 dbm
  • USB协议:USB v1.1/2.0
  • 调制方式:高斯频移键控
  • 安全特性:认证和加密
  • 工作电压范围:+3.3V ~ +6V
  • 工作温度范围:-20℃~ +55℃
  • 当前操作:40 ma

类似的蓝牙模块

HC-04 HC-02,HC-05, HC-03

HC-06蓝牙模块优点

  • 当需要短距离无线通信时,HC-06是最佳选择。该模块用于100米以下的无线通信。
  • 该模块的接口和通信非常容易。
  • 该模块是目前市场上所有类型无线通信的最便宜的解决方案之一。
  • 该模块耗电量极低,可用于电池驱动的移动系统。
  • 该模块可以与几乎所有的控制器或处理器接口,因为它使用UART接口。

如何使用HC-06蓝牙模块

与HC-06模块的通信是通过UART接口.通过此接口将数据发送到模块或从模块接收数据。因此,我们可以将该模块连接到任何微控制器或直接连接到具有RS232端口(UART接口)的PC上。该模块与arduino的典型接口电路如下图所示。

带有Arduino电路的HC-06蓝牙模块

这里模块连接+5V标准稳压电源,建立如图所示的UART接口。你所需要做的就是将arduino的RXD连接到模块的TXD, arduino的TXD通过一个电阻分压器连接到模块的RXD。该分压器用于将arduino发送的5V逻辑信号转换为适合模块的+3.3V逻辑信号。arduino和模块的接地必须接好,以供参考电压,以防使用独立电源。

连接模块后,您必须在arduino IDE中编写程序来接收和发送数据到模块。要想成功进行无线通信,你需要记住以下几点:

  • 编程时需要将UART串行通信的默认波特率设置为9600。该值为模块默认设置,可在程序中更改。
  • 该模块是一个从模块,因此需要一个主模块来建立一个成功的无线接口。为此,您需要另一个[arduino +模块(具有主功能)]设置,或者您可以使用智能手机作为主,并搜索HC-06从。
  • 主服务器查找从服务器,通过密码验证后与从服务器连接。HC-06模块的默认密码为“1234”,该密码可以修改。
  • 在程序中,您可以接收主发送的数据(经过身份验证)并基于它执行任务。
  • 你也可以通过网站下载模块库,并使用它们使交流更容易。您所需要做的就是下载这些库并在程序中调用它们。一旦包含了头文件,就可以在程序中使用简单的命令告诉arduino发送或接收数据。模块通过无线蓝牙将这些数据发送给主机。如果模块从master接收到任何数据,它将通过UART串行通信传输给arduino。
  • 您也可以使用RS232电缆接口HC-06到PC。一旦你的接口完成,你可以使用串行终端PC或任何类似的软件发送或接收数据到模块。需要在串口终端输入AT命令与模块通信,这些命令都可以下载在这里

应用程序

  • 爱好项目
  • 工程应用
  • 机器人
  • 移动电话配件
  • 服务器
  • 电脑外围设备
  • 运动及康乐器材
  • USB软件狗

2维模型

蓝牙模块尺寸

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一份子。


Baidu