Многоцветный светодиод -- это несколько светодиодов разного цвета в одном корпусе. Все такие видели -- например, на морде монитора или телевизора. Когда оно включено -- горит зелёный, а как уходит в спящий режим -- переключается, например, на жёлтый. Так, понятное дело, не везде, но встречается часто. Особенно на старых ЭЛТ мониторах такое было популярно. Затем наступило это повальное увлечение синими и белыми светодиодами, и теперь везду начали пихать уже их.
Так вот, у двухцветного светодиода (например, комбинации красного и зелёного), как правило, три ноги. Общий катод и два анода. Подаём напряжение на красный -- горит красным, подаём напряжение только на зелёный -- горит зелёным. Подаём напряжение на оба анода -- получаем жёлтый светодиод.
А сравнительно недавно стали доступны RGB светодиоды. На них, в теории, можно получить любой цвет. На недорогих, правда, не получишь. Во-первых, в них светодиоды развивают разную яркость. Вот передо мной такой лежит -- там 625, 550, и 250 микрокандел на рыло соответственно. Плюс человеческий глаз имеет разную чувствительность к разным длинам световых волн, так что добиться даже просто чистого белого цвета тут будет непросто. Короче, см. цветовой охват.
Но я отвлёкся.
У этого светодиода, что лежит передо мной, общий не катод, как было бы, чорт побери, сделать весьма логично, а АНОД! То-есть, регулировать яркость индивидуальных компонент светодиода приходится не регулируя ток, подаваемый на анод, а управляя стоком тока с катодов. Особенно хорошо добавил идиотизма тот момент, что, похоже, входное сопротивление у Ардуинки -- РАЗНОЕ для разных ног, поэтому когда я даю всем ногам 0, светодиод радостно светится КРАСНЫМ светом (вместо условно "белого").
Во маразм, а? Дешевле так, что ли...