RGB светодиод заменяет сразу три светодиода: красный, синий и зеленый, а благодаря тому, что для каждого цвета можно задать определенный уровень напряжения, то их совокупное свечение в разных степенях яркости может давать различные оттенки. Здесь все ровно так, как при смешивании красок в рисовании: при зажигании красного и зеленого светодиодов и отключении синего получается что-то похожее на оттенок желтого. Сочетание красного и синего дает фиолетовый и так далее. Количество возможных оттенков зависит от разрешающей способности вычислительного чипа контроллера. Поскольку регулировка яркости осуществляется при помощи ШИМ-сигнала (в платах 8-битных контроллеров Arduino или NodeMCU), то это более 16 млн значений.
Модуль RGB светодиода упрощает задачу подключения его к программируемому контроллеру: вам не нужно искать резисторы для ограничения тока, это уже предусмотрено в плате модуля. Потребуется всего 4 провода (три для управления цветами по отдельности ШИМ-сигналом: подобную функцию поддерживают платы Arduino на контактах, отмеченных значком «тильда»; и один для общего заземления, катода). Небольшие размеры и стоимость позволяют использовать такой модуль повсеместно: в системах сигнализации, безопасности и различных способах индикации.