Как да свържете RGB LED към Arduino

Как да свържете RGB LED към Arduino
Как да свържете RGB LED към Arduino
Anonim

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 секунда.

Препоръчано: