HC-06蓝牙模块
HM-06是一个蓝牙模块用于在两个微控制器或系统之间建立短程无线数据通信。188金宝搏官方网站金宝搏188beat该模块工作于蓝牙2.0通信协议它只能作为一个辅助设备。这是最便宜的无线数据传输方式,比其他方式更灵活,甚至可以金宝搏188beat以2.1Mb/s的速度传输文件。
HC-06采用跳频扩频技术(FHSS),以避免与其他设备的干扰,并采用全双工传输。设备工作在2.402 GHz ~ 2.480GHz频段。
销的配置
HC-06模块有6个引脚,如图所示。在其中,我们只需要使用四个成功接口模块。由于这个原因,一些分接板只会留下四个输出引脚。
销 |
的名字 |
函数 |
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ºC ~ +55ºC
- 当前操作:40 ma
类似的蓝牙模块
HC-04 HC-02,HC-05, HC-03
HC-06蓝牙模块优势
- 当需要短距离无线通信时,HC-06是最佳选择。金宝搏188beat该模块用于100米以下的无线通信。金宝搏188beat
- 该模块易于接口和通信。
- 该模块是目前市场上所有类型的无线通信最便宜的解决方案之一。金宝搏188beat
- 该模块耗电非常少,可用于电池驱动的移动系统。
- 该模块使用UART接口,可以与几乎所有控制器或处理器进行接口。
如何使用HC-06蓝牙模块
通过与HC-06模块进行通信UART接口.通过此接口将数据发送到模块或从模块接收数据。因此,我们可以将该模块连接到任何单片机或直接连接到具有RS232端口(UART接口)的PC机上。一个典型的arduino模块接口电路如下图所示。
这里模块连接+5V标准稳压电源,建立UART接口如图所示。你只需要将arduino的RXD连接到模块的TXD上,arduino的TXD通过电阻分压器连接到模块的RXD上。此分压器用于将arduino发送的5V逻辑信号转换为适合模块的+3.3V逻辑信号。如果使用单独的电源,arduino和模块的地面必须连接,以供参考电压。
连接模块后,你必须在arduino IDE中编写程序来接收和发送数据到模块。为了成功的无线通信,你需要记住金宝搏188beat一些事情:
- 在编程时,需要将UART串口通信的默认波特率设置为9600。该值是模块的默认设置,可以在程序中修改。
- 这个模块是一个从模块,所以你需要一个主模块来建立一个成功的无线接口。金宝搏188beat为此,您需要另一个[arduino +模块(与主功能)]设置或您可以使用智能手机作为主和搜索HC-06从服务器。
- 主服务器搜索从服务器,用密码进行身份验证后连接到从服务器。HC-06模块的默认密码是' 1234 ',可以修改。
- 在程序中,您可以接收主发送的数据(经过身份验证)并基于它执行任务。
- 你也可以通过网站下载模块的库,并使用它们使交流更容易。您所需要做的就是下载这些库并在程序中调用它们。一旦包含了头文件,您就可以在程序中使用简单的命令来告诉arduino发送或接收数据。该模块通过无线蓝牙将数据发送给master。金宝搏188beat如果模块收到来自master的任何数据,它将通过UART串行通信传输给arduino。
- 您也可以使用RS232电缆连接HC-06到PC。一旦你的接口完成,你可以使用PC上的串行终端或任何类似的软件发送或接收数据到模块。需要在串行终端输入AT命令与模块通信,即可下载这些命令在这里.
应用程序
- 爱好项目
- 工程应用
- 机器人
- 移动电话配件
- 服务器
- 电脑外围设备
- 体育及康乐器材
- USB软件狗
2维模型