Réponses:
Oui, vous avez besoin d'une résistance séparée par LED. (ou par couleur d'une LED RGB, qui ne contient que 3 LED dans un seul boîtier)
En raison de la physique de la LED, différentes LED de couleur ont des "tensions directes" différentes (une caractéristique principale d'une LED). Le nuancier LED de ce site donne les tensions directes de leurs LED, mais cela dépend vraiment de la LED en question. En général, plus la lumière émet une fréquence élevée (plus elle est bleue), plus la tension directe est élevée. Souvent, la tension directe d'une LED rouge est ~ 2 V, une verte ~ 3 V et une bleue est ~ 3,4 V, mais cela dépend vraiment du fabricant de LED et de la fréquence exacte de la lumière émise.
Une fois que vous connaissez la tension directe d'une LED, vous pouvez utiliser la loi d'Ohm pour calculer la résistance dont vous avez besoin pour une tension d'alimentation donnée. Ou vous pouvez utiliser une calculatrice LED pratique pour vous aider.
La chute de tension est différente. Vous pouvez utiliser une seule résistance si elle maintient le courant en dessous des valeurs sûres pour chacun des 3 leds. Effet négatif: la LED ROUGE sera plus lumineuse que la LED verte, et beaucoup plus lumineuse que la LED BLEUE. J'utilise toujours 3 résistances séparées si la "qualité des couleurs" est un problème.
Ou une résistance en ligne avec chacun d'eux, déterminée par s'ils sont une cathode commune ou une annode commune. J'ai vu des LED RVB de haute qualité où vous pouvez utiliser une résistance, j'ai vu des LED de faible qualité où un pilote intelligent ne peut pas les rendre belles.
Les réponses fournies sont incorrectes. La connexion à la broche commune (s'il y a 4 bornes) ou simplement le court-circuitage de toutes les cathodes ou anodes ensemble (pour créer une broche commune) et l'utilisation de 3 lignes de signal vous permettront d'utiliser une seule résistance. Choisissez la plus petite résistance qui peut être connectée en continu à n'importe quelle broche sans souffler la LED. La tension d'alimentation ne doit pas être trop proche de la tension la plus élevée (par exemple, une LED rouge de 1,4 V et une LED bleue de 2,5 V auront des différences de courant gérables à 5 V, mais 3,3 V peuvent rendre difficile l'obtention d'un spectre complet sur vos options de luminosité.
Maintenant, le logiciel. Si vous PWM chaque broche à un moment différent, la différence de courant en tension peut être compensée dans le logiciel.
Par exemple:
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----____
Etc.
La luminosité maximale sera la même que celle de PWM indépendamment, car vous êtes limité par la dissipation de puissance du composant unique.