KE2016 keyes brick 贴片RGB模块(焊盘孔) 防反插白色端子

ke2016-1-1

1、概述

这是一个常用的RGB模块,它采用5050 RGB 高亮LED元件。同时,模块上自带一个间距为2.54mm的防反插白色端子。为了方面接线,我们还配送1根4pin线,线的一端为白色防反插接口(和模块上防反插白色端子匹配),另一端为4pin杜邦线母头接口。

控制时,我们需要将模块R G B连接单片机PWM口,+接5V。我们通过调节3个PWM值,控制LED元件显示红光、绿光和蓝光的比例,从而控制RGB模块上LED显示不同颜色灯光。理论来说,通过调节这3中颜色光的混合比例,可以模拟出所有颜色的灯光。

模块兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。模块和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,模块自带2个直径为3mm的定位孔,方便你将模块固定在其他设备。

2、规格参数

导线长度:200mm

工作电压:DC 3.3-5V

接口:间距为2.54mm 4pin防反接口

定位孔大小:直径为3mm

控制信号:数字信号(PWM信号)

尺寸:34*22*9mm

重量:2.6g

3、连接图

KE2016-3

4、测试代码

int redPin = 9; // R 红色LED 控制引脚 连接到Arduino的 9脚

int greenPin = 10; // G绿色LED 控制引脚 连接到Arduino的10脚

int bluePin = 11; // B蓝色LED 控制引脚 连接到Arduino的11脚

void setup()

{

pinMode(redPin, OUTPUT); //设置redPin对应的管脚9为输出

pinMode(greenPin, OUTPUT); //设置greenPin,对应的管脚10为输出

pinMode(bluePin, OUTPUT); //设置bluePin对应的管脚11为输出

}

void loop()

{

// Basic colors:

color(255, 0, 0); // 红色亮

delay(1000); // 延时一秒

color(0,255, 0); //绿色亮

delay(1000); //延时一秒

color(0, 0, 255); // 蓝色灯亮

delay(1000); //延时一秒

// Example blended colors:

color(255,255,0); // 黄色亮

delay(1000); //延时一秒

color(128,0,255); // 紫色亮

delay(1000); //延时一秒

color(255,255,255); // 白色亮

delay(1000); //延时一秒

color(0,0,0); // 关闭led

delay(1000); //延时一秒

}

void color (unsigned char red, unsigned char green, unsigned char blue) //颜色控制函数

{

analogWrite(redPin, 255-red);

analogWrite(greenPin,255-green);

analogWrite(bluePin, 255-blue);

}

5、测试结果

烧录好测试代码,按照接线图连接好线;上电后,RGB模块会陆续显示红色1秒,绿色1秒,蓝色1秒,黄色1秒,紫色1秒,白色1秒,熄灭1秒,然后循环交替。