====== RGB-5灯模块 ====== ===== 1. 模块概述 =====

RGB-5模块是将5颗可调全彩RGB LED灯布于电路板上,每颗LED的颜色可以由红(R)、绿(G)、蓝(B)三个颜色分量来决定。可以使用该模块制作彩色智能台灯等。

===== 2. 模块参数 =====

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

灯的型号

WS2812

最大电流

每个60mA,共300mA

亮度范围

0~255

工作温度

-25~80

尺寸大小

--mm*--mm*--mm(**)

===== 3. 编程指南 ===== ==== 3.1. 图形化编程指南 ====

    图形化编程指南以WeeeCode 3.0图形化软件为例,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例

设置RGB灯的颜色

(5个参数)端口、灯的位置、RGB灯颜色参数

 

 图形化编程示例:

==== 3.2. 文本代码编程指南 ====

Arduino编程示例:

#include "WeELF328P.h" WeRGBLED_RJ RGBLED(PORT_A); float j, f, k; void setup() { } void loop() { for(uint8_t t = 1; t < 6; t++) { uint8_t red = 10 * (1 + sin(t / 2.0 + j / 4.0) ); uint8_t green = 10 * (1 + sin(t / 1.0 + f / 9.0 + 2.1) ); uint8_t blue = 10 * (1 + sin(t / 3.0 + k / 14.0 + 4.2) ); RGBLED.setColor(t, red, green, blue); //(Red,Green,Blue) } RGBLED.RGBShow(); j += random(1, 6) / 6.0; f += random(1, 6) / 6.0; k += random(1, 6) / 6.0; delay(10); }