KE4063 Keyes 2021新款 DIY电子积木 HM-10蓝牙模块

 

1.概述

HM-10 Bluetooth-4.0 V2采用TI CC2541芯片,配置空间为256Kb。 它支持AT命令。 用户可以修改工作模式(主/从),波特率,设备名称,配对密码等。

蓝牙是一种无线数据传输方法。蓝牙技术是一种无线标准技术,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。我们搭配的是HM-10蓝牙模块,它是主从一体机,当主机时,能够主动的给从机发送命令;当从机时,能够那就只能乖乖接收主机的命令。同时HM-10蓝牙模块支持蓝牙4.0协议,不但能支持安卓系统手机,还能支持苹果系统手机(平板电脑)。

在实验中,我们默认为把HM-10蓝牙模块当做从机,手机当做主机。实验中我们在手机上安装对应的APP,在APP上连接蓝牙模块,然后通过手机APP控制智能家居的各元器件实现相应的功能和效果。为此我们还特别设计了两款分别支持安卓系统手机和苹果系统手机(平板电脑)。

引脚说明:

名称

功能描述

BRK

为输入管脚,短按控制,或者输入约 1000ms 的低电平单次脉冲,可以

实现以下功能:

1.1、模块处于休眠状态时:

模块将被唤醒至正常状态,如果打开了 AT+NOTI,串口将会收到OK+WAKE

1.2、模块处于连接状态时:

模块会主动发起断开连接请求

1.3、模块处于待机状态时:

模块会恢复至出厂预设值状态。

RXD

串行数据输入。

TXD

串行数据输出。

GND

地线

VCC

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

STATE

为输出管脚,显示模块当前工作状态:

待机状态慢闪——重复 500ms 脉冲;

连接状态长亮——高电平。

您也可根据需要设置成待机状态不闪,连接状态下长亮。

2.规格参数:

(1)蓝牙协议:蓝牙规范V4.0 BLE

(2)串口收发无字节限制

(3)在开放的环境中,与iphone4s实现100m的超远程通信

(4)USB协议:USB V2.0

(5)工作频率:2.4GHz ISM频段

(6)调制方式:GFSK(高斯频移键控)

(7)传输功率:-23dbm,-6dbm,0dbm,6dbm,可通过AT命令修改。

(8)灵敏度:BERS为0.1%时,≤-84dBm

(9)传输速率:异步:6K字节 同步:6k字节

(10)安全功能:身份验证和加密

(11)支持服务:中央和外围UUID FFE0,FFE1

(12)功耗:自动睡眠模式,待机电流为400uA〜800uA,传输时为8.5mA。

(13)电源:5V DC

(14)电流: 100MA

(15)工作温度:–10〜+50摄氏度

3.接线图

C:\Users\Administrator\Desktop\图\改扩展板\KE4063-1.pngKE4063-1

4.测试代码(测试软件版本: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”);

}

}

5.测试结果

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

6.资料下载

Arduino IDE/Mixly/Scratch/pyhon编程使用资料下载链接

链接:https://pan.baidu.com/s/1YVfajBF6ulU3pJs0kSeryw

链接:https://pan.baidu.com/s/1uprXigQS1vtUmwKSHHfkCA
提取码:keye