Ответы:
Да, вам нужен отдельный резистор для каждого светодиода. (или по цвету RGB-светодиода, в котором всего 3 светодиода в одной упаковке)
Из-за физики светодиода, светодиоды разного цвета имеют разное «прямое напряжение» (основная характеристика светодиода). Цветовая диаграмма светодиодов этого сайта показывает прямое напряжение для их светодиодов, но это действительно зависит от рассматриваемого светодиода. В общем, чем выше частота света, который излучает светодиод (чем он синее), тем выше прямое напряжение. Часто прямое напряжение красного светодиода составляет ~ 2 В, зеленого ~ 3 В, а синего ~ 3,4 В, но оно действительно зависит от производителя светодиода и точной частоты излучаемого света.
Как только вы узнаете прямое напряжение светодиода, вы можете использовать закон Ома, чтобы рассчитать резистор, который вам нужен для данного напряжения питания. Или вы можете использовать удобный светодиодный калькулятор, чтобы помочь.
Падение напряжения отличается. Вы можете использовать один резистор, если он поддерживает ток ниже безопасных значений для каждого из 3 светодиодов. Эффект снижения: красный светодиод будет ярче зеленого светодиода и намного ярче синего светодиода. Я всегда использую 3 отдельных резистора, если проблема заключается в «качестве цвета».
Или один резистор в соответствии со всеми из них, определяется ли они общим катодом или общим анодом. Я видел высококачественные RGB-светодиоды, в которых можно использовать один резистор, я видел низкокачественные, где интеллектуальный драйвер не может заставить их выглядеть хорошо.
Предоставленные ответы неверны. Подключение к общему контакту (если имеется 4 клеммы) или просто короткое замыкание всех катодов или анодов вместе (для создания общего контакта) и использование 3 сигнальных линий позволят вам использовать один резистор. Выберите наименьший резистор, который можно непрерывно подключать к любому контакту, не перегружая светодиод. Напряжение питания не должно быть слишком близко к максимальному напряжению (например, красный светодиод 1,4 В и синий светодиод 2,5 В будут иметь управляемую разницу тока при 5 В, но 3,3 В может затруднить получение полного спектра по вашим параметрам яркости.
Теперь программное обеспечение. Если вы подключаете каждый контакт в разное время, разницу в напряжении по току можно будет компенсировать программно.
Например:
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----____
И т
. Д. Максимальная яркость будет такой же, как и у PWM, независимо от того, насколько вы ограничены рассеиваемой мощностью одного компонента.