RGB-5灯模块

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

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

灯的型号

WS2812

最大电流

每个60mA,共300mA

亮度范围

0~255

工作温度

-25~80

尺寸大小

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

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

模块功能

需传参数

图形化编程块举例

设置RGB灯的颜色

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

 

 图形化编程示例:

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);
}