回答:
はい、LEDごとに個別の抵抗が必要です。(またはRGB LEDの色ごとに、1つのパッケージで3つのLEDのみ)
LEDの物理的性質により、異なる色のLEDには異なる「順方向電圧」(LEDの主要な特性)があります。 このサイトのLEDカラーチャートは、LEDの順方向電圧を示していますが、問題のLEDによって異なります。一般に、LEDが作る周波数の光が高い(青くなる)ほど、順方向電圧が高くなります。多くの場合、赤色のLEDの順方向電圧は〜2V、緑色のLEDは〜3V、青色のLEDは〜3.4Vですが、実際にはLEDの製造元と放出される光の正確な周波数に依存します。
LEDの順方向電圧がわかったら、オームの法則を使用して、特定の電源電圧に必要な抵抗を計算できます。または、便利なLED計算機を使用することもできます。
電圧降下が異なります。3つのLEDのそれぞれについて電流を安全な値以下に保つ場合は、1つの抵抗を使用できます。欠点:導かれた赤は緑のLEDよりも明るく、導かれた青よりもはるかに明るくなります。「色の品質」が問題になる場合は、常に3つの個別の抵抗を使用します。
または、それらがすべて共通の陰極であるか、共通の陽極であるかによって決定される、それらすべてに沿った抵抗器 私は、1つの抵抗を使用できる高品質のRGB LEDを見てきました。インテリジェントなドライバーでは見栄えをよくできない低品質のLEDを見てきました。
指定された回答は正しくありません。共通ピン(4つの端子がある場合)に接続するか、すべてのカソードまたはアノードを一緒に短絡して(共通ピンにする)、3つの信号線を使用すると、1つの抵抗を使用できます。LEDを飛ばすことなく任意の1つのピンに継続的に接続できる最小の抵抗を選択します。供給電圧は最高電圧に近すぎてはなりません(たとえば、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----____
など
あなたは、単一のコンポーネントの消費電力によって制限されているので、最大の明るさは、独立して、それらをPWMingと同じになります。
RGB LEDには多くのバリエーションがあります。データシートを参照する必要があります。