ВВЕДЕНИЕ
RGB-светодиод - полупроводниковый элемент, создающий световое излучение при прохождении через его кристалл электрического тока. Отличительной особенностью RGB светодиода от обычных светодиодов является наличие в одном корпусе трех разных цветов: красный (red), зеленый (green), синий (blue). RGB-светодиод имеет 3 анода (по одному на каждый цвет) и один общий катод. Подавая напряжение на несколько анодов сразу можно получить новый цвет путем смешения стандартных.
Как и обычный светодиод, RGB-светодиод нельзя подключать в цепь напрямую. Требуется установка дополнительного резистора. Для данных светодиодиодов подойдут резисторы 220-350 Ом. Причем для каждого анода потребуется отдельный резистор.
ПАРАМЕТРЫ
-
Красный
- длина волны: 630-640 Нм
- падение напряжения: 1,8-2 В
- рабочая сила тока: 5-20 мА
-
Зеленый
- длина волны: 515-525 Нм
- падение напряжения: 3,2-3,4 В
- рабочая сила тока: 5-20 мА
-
Синий
- длина волны: 465-475 Нм
- падение напряжения: 3,2-3,4 В
- рабочая сила тока: 5-20 м
СХЕМА ПОДКЛЮЧЕНИЯ
ПРИМЕР КОДА
const int PIN_RED = 11; const int PIN_GREEN = 10; const int PIN_BLUE = 9; void setup() { pinMode(PIN_RED, OUTPUT); pinMode(PIN_GREEN, OUTPUT); pinMode(PIN_BLUE, OUTPUT); } void loop() { // color code #00C9CC (R = 0, G = 201, B = 204) analogWrite(PIN_RED, 0); analogWrite(PIN_GREEN, 201); analogWrite(PIN_BLUE, 204); delay(1000); // ждем 1 секунду // color code #F7788A (R = 247, G = 120, B = 138) analogWrite(PIN_RED, 247); analogWrite(PIN_GREEN, 120); analogWrite(PIN_BLUE, 138); delay(1000); // ждем 1 секундуждем 1 секунду // color code #34A853 (R = 52, G = 168, B = 83) analogWrite(PIN_RED, 52); analogWrite(PIN_GREEN, 168); analogWrite(PIN_BLUE, 83); delay(1000); // ждем 1 секунду }
КОМПЛЕКТ
- RGB светодиод (5 мм, прозрачный) x1
Метки: #Arduino #rgb