什么是RGB LED?

RGB LED是一种可以产生三种主要颜色的LED,即红、绿、蓝。换句话说,它是一个包含三个LED的单个LED。一个是红色,一个是绿色,一个是蓝色。我们将在本文中讨论的RGB LED是不可编程的,它有两种类型。一种是普通阳极RGB LED,另一种是普通阴极RGB LED。
一个共阳极RGB LED由四个端子组成,其中一个是共阳极,一个是RED LED阴极,一个是GREEN LED阴极,最后一个是BLUE LED阴极。我们称它为共同阳极RGB LED,因为在这种类型的RGB LED中,所有三个LED的阳极端子内部短路,连接到一个终端,这个终端被称为共同阳极终端。
另一方面,一个共同的阴极RGB LED还包括四个终端但在这种类型的RGB LED共阴极的一个终端,一个是红色发光二极管的阳极终端,一个是绿色LED阳极终端和最后一个是蓝色LED阳极终端。我们称它为共同阴极RGB LED,因为在这种类型的LED中,所有三个LED的阳极端子内部短路,连接到一个终端,这个终端被称为共同阳极终端。

RGB led的类型

RGB LED规格

  • 正向电压:红色- 1.8 ~ 2.2 V,绿色- 3.0 ~ 3.4 V,蓝色- 3.0 ~ 3.4 V
  • 正向电流:红色- 20mA,绿色- 20mA,蓝色- 20mA
  • 反向电流(5V):红色- 10uA,绿色- 10uA,蓝色- 10uA
  • 发光强度:红色- 800mcd,绿色- 4000mcd,蓝色- 900mcd
  • 工作温度:-25 ~ 85摄氏度

RGB LED的应用

  • 装饰的灯
  • 水耕法和空气
  • 背光
  • 房间的灯
  • 交通信号灯

工作的RGB LED

要点亮一个共阳极RGB LED,你必须将其共端连接到电源的正端。然后要点亮红色,将红色端子连接到电源的负极。对其他颜色也做同样的处理。你也可以同时点亮两种或三种颜色,然后你会得到不同的颜色组合。

要点亮一个共阴极RGB LED,你必须将其共端连接到电源的负端。然后将红色端子连接到电源的正极,以点亮红色。它也将以相同的方式工作的共同阳极RGB LED。

通过直接对两种类型的LED施加电压,你可以得到红色,蓝色,绿色,红色和蓝色的组合颜色,红色和绿色的组合颜色,蓝色和绿色的组合颜色,以及三种颜色的组合。总共有7种颜色。

带Arduino的共阳极RGB LED电路图

带Arduino的共阳极RGB LED电路图

Arduino代码为普通阳极RGB LED带Arduino

int红色= 3;int绿色= 5;int蓝色= 6;void setup() {pinMode(红色,输出);pinMode(绿色、输出);pinMode(蓝色、输出);} void loop() {digitalWrite(红色,高);/ / digitalWrite(绿色、高);/ / digitalWrite(蓝色,高);}

带Arduino的普通阴极RGB LED电路图

带Arduino的普通阴极RGB LED电路图

Arduino代码为通用阴极RGB LED与Arduino

int红色= 3;int绿色= 5;int蓝色= 6;void setup() {pinMode(红色,输出);pinMode(绿色、输出);pinMode(蓝色、输出);} void loop() {digitalWrite(红色,低);/ / digitalWrite(绿色、低);/ / digitalWrite(蓝色、低);}

工作的代码

int红色= 3;int绿色= 5;int蓝色= 6;

创建变量来定义Arduino UNO的引脚,在这里您已经连接RGB LED引脚。

void setup() {pinMode(红色,输出);pinMode(绿色、输出);pinMode(蓝色、输出);}

在setup()函数中,将所有引脚设置为OUTPUT,因为Arduino将使用该引脚向RGB LED引脚发送电压,以打开特定的颜色。

void loop() {digitalWrite(红色,低);/ / digitalWrite(绿色、低);/ / digitalWrite(蓝色、低);}

在loop()函数中,通过取消代码注释来打开特定的颜色。您可以发光一个单独的颜色或三种颜色的组合。例如,您可以通过取消这两个语句的注释来创建RED和GREEN的组合。

作者

评论都关门了。