什么是RGB LED?

RGB LED是一种可以产生三种主要颜色的LED,即红色、绿色和蓝色。换句话说,它是一个LED,其中包含三个LED。一个是红色,一个是绿色,一个是蓝色。我们将在本文中讨论的RGB LED是不可编程的,它有两种类型。一个是公共阳极RGB LED,另一个是公共阴极RGB LED。
公共阳极RGB LED由四个端子组成,其中一个用于公共阳极,一个用于红色LED阴极端子,一个用于绿色LED阴极端子,最后一个用于蓝色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(red,HIGH);/ / 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(red,LOW);/ / digitalWrite(绿色、低);/ / digitalWrite(蓝色、低);}

代码的工作

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

创建用于定义Arduino UNO的引脚的变量,你已经连接了RGB LED的引脚。

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

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

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

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

作者

评论都关门了。

Baidu