RGB LED е три светодиода с различни цветове (червен - червен, зелен - зелен, син - син), затворени в един корпус. Нека да видим как да свържете RGB LED към Arduino.
Необходимо е
- - Arduino;
- - RGB LED;
- - 3 резистора за 220 Ohm;
- - свързващи проводници;
- - дъска за хляб;
- - компютър.
Инструкции
Етап 1
RGB светодиодите са два вида: с общ анод ("плюс") и общ катод ("минус"). Фигурата показва схематичните диаграми на тези два вида светодиоди. Дългият крак на светодиода винаги е обичайният захранващ кабел. Червеният светодиод (R) е разположен отделно, зеленият (G) и синият (B) са разположени от другата страна на анода, както е показано на фигурата. В тази статия ще разгледаме свързването на RGB LED както с общ анод, така и с общ катод.
Стъпка 2
Схемата за свързване на RGB светодиод с общ анод е показана на фигурата. Свързваме анода към "+5 V" на дъската Arduino, останалите три щифта към произволни цифрови щифтове.
Моля, обърнете внимание, че ние свързваме всеки от светодиодите чрез собствен резистор и не използваме един общ. Препоръчително е да направите точно това, тъй като всеки от светодиодите има своя собствена ефективност. И ако ги свържете през един резистор, светодиодите ще светят с различна яркост.
Стъпка 3
Нека пренапишем класическата скица „мигане“. Ще активираме и деактивираме всеки от трите цвята на свой ред. Имайте предвид, че светодиодът ще светне, когато приложим LOW към съответния щифт на Arduino.
Стъпка 4
Нека видим мигащите RGB светодиоди в действие. Светодиодът се включва на червено, зелено и синьо. Всеки цвят светва за 1 секунда, след това изгасва за 2 секунди и следващият се включва.
Можете да запалите всеки канал поотделно, можете всички едновременно, а след това цветът на сиянието ще се промени.
Стъпка 5
Ако използвате общ катоден RGB светодиод, свържете дългия проводник на светодиода към GND на платката Arduino и каналите R, G и B към цифровите портове на Arduino. Трябва да се помни, че светодиодите светват, когато към каналите R, G, B се прилага високо ниво (HIGH), за разлика от светодиода с общ анод.
Ако не промените горната скица, тогава всеки цвят на светодиода в този случай ще свети за 2 секунди, а паузата между тях ще бъде 1 секунда.