HC-06蓝牙模块#

资源文件下载

1.概述#

HC-06蓝牙模块是一款高性能的蓝牙串口通信模块,广泛应用于各种蓝牙通信需求的场合。它基于蓝牙2.0+EDR标准设计,支持主从一体工作模式,可以与各种蓝牙设备(如手机、电脑等)进行无线数据传输。

HC-06蓝牙模块采用串口通信方式,用户只需通过简单的AT指令即可进行配置和操作,无需复杂的编程知识。它支持多种波特率设置,可根据实际应用需求进行调整。模块在待机模式下功耗极低,有助于延长设备的使用寿命。。

在实验中,我们默认为把HC-06蓝牙模块当做从机,手机当做主机。实验中我们在手机上安装对应的APP,在APP上连接蓝牙模块,然后通过手机APP控制智能家居的各元器件实现相应的功能和效果。

引脚说明:

名称

功能描述

BRK

为输入管脚,短按控制,可以实现以下功能: 1.1、模块处于休眠状态时: 模块将被唤醒至正常状态,如果打开了 AT+NOTI,串口将会收到OK+WAKE 1.2、模块处于连接状态时: 模块会主动发起断开连接请求 1.3、模块处于待机状态时: 模块会恢复至出厂预设值状态。

RXD

串行数据输入。

TXD

串行数据输出。

GND

地线

VCC

电源正极输入端,输入5V。

STATE

为输出管脚,显示模块当前工作状态: 待机状态慢闪; 连接状态长亮——高电平。 您也可根据需要设置成待机状态不闪,连接状态下长亮。

2.规格参数:#

蓝牙 2.0 带 EDR, 2Mbps-3Mbps 调制度

Ø 内置 2.4GHz 天线, 用户无需调试天线

Ø 外置 8Mbit FLASH

Ø 低电压 3.3V 工作(3.1V~4.2V)配对时 30~40MA 波动,配对完毕通信 8MA

Ø 标准 HCI 端口(UART)

Ø 数字 2.4GHz 无线收发射

Ø 体积小,(27mm×13mm×2mm)

Ø 简单的外围设计电路

Ø 存储温度:-40 至+85 度,工作温度:-25 至+75 度

Ø 协波干扰:2.4MHz,发射功率 3 dBm 3.接线图

(注意:图片仅作接线展示,不代表实物)

3.测试代码#

(测试软件版本:arduino-1.8.12)

int val;

int ledpin=13;

void setup()

{

Serial.begin(9600);

pinMode(ledpin,OUTPUT);

}

void loop()

{ val=Serial.read();

if(val=='a')

{

digitalWrite(ledpin,HIGH);

delay(250);

digitalWrite(ledpin,LOW);

delay(250);

Serial.println("keyes");

}

}

4.测试结果#

APP下载:

https://xiazai.keyesrobot.cn/APP/蓝牙调试器 V1.9.apk

打开蓝牙调试助手,点击搜索设备,选择设备,连接设备; 蓝牙模块上的LED指示灯亮起。 在HC-COM中输入“ a”,单击“发送”,蓝牙APP将显示keyes,每次HC-COM发送“ a”时,主板上的Pin13 LED都会闪烁一次。

5.资源文件#