Answers:
是的,每个LED需要一个单独的电阻。(或每种颜色的RGB LED,在一个封装中只有3个LED)
由于LED的物理特性,不同颜色的LED具有不同的“正向电压”(LED的主要特性)。 本网站的LED颜色表提供了其LED的正向电压,但实际上确实取决于所讨论的LED。通常,LED发出的频率越高(越蓝),正向电压就越高。通常,红色LED的正向电压为〜2V,绿色LED的正向电压为〜3V,蓝色LED的正向电压为〜3.4V,但这确实取决于LED制造商和所发射光的确切频率。
一旦知道了LED的正向电压,就可以使用欧姆定律来计算给定电源电压所需的电阻。或者,您可以使用方便的LED计算器来提供帮助。
电压降是不同的。如果单个电阻使三个LED的电流保持在安全值以下,则可以使用单个电阻。不利影响:红色LED会比绿色LED亮,比蓝色LED还要亮。如果“颜色质量”有问题,我总是使用3个单独的电阻。
或一个与所有电阻串联的电阻,取决于它们是共阴极还是共阳极。我见过高质量的RGB LED,可以在其中使用一个电阻,我见过的低质量的RGB LED,智能驱动器无法使它们看起来不错。
提供的答案不正确。连接到公共引脚(如果有4个端子),或者简单地将所有阴极或阳极短接在一起(以形成公共引脚),使用3条信号线将使您可以使用单个电阻器。选择最小的电阻器,该电阻器可以连续连接到任何一个引脚而不会炸毁LED。电源电压不能太接近最高电压(例如,1.4V红色LED和2.5V蓝色LED在5V时具有可控的电流差,但是3.3V可能使您难以获得整个亮度范围的完整光谱。
现在,该软件。如果您在不同的时间对每个引脚进行PWM,则可以通过软件补偿电压的电流差。
例如:
Naive White:
R --__________
G ____--______
B ________--__
More accurate white (V_red < V_green < V_blue, so I_red > I_green > I_blue, and the eye sees some colors brighter):
R --____________________
G ________----___________
B ________________--------
Bright Red-yellow, whitened:
R ----___
G___---_
B_____-
This causes current drops (probably wouldn't turn on). Don't do this:
R ___----
G _----__
B----____
等等
。最大亮度将与单独调制它们相同,因为您受到单个组件功耗的限制。