
Описание:
“KY-016” — 3-х цветный светодиодный модуль содержит RGB светодиод с 3-мя входами, что позволяет получать нужный цвет излучения с помощью подачи нужного напряжения на входы. Светодиод имеет общий катод. Токоограничивающие резисторы установлены на плате.
Существует другой модуль с 3-х цветным SMD светодиодом .
Характеристики:
- Напряжение питания: 5 В
Подключение:
- R – плюс 5 В (красный)
- G -плюс 5 В (зеленый)
- B – плюс 5 В (синий)
- “-” – общий источника питания
Пример кода (скетч) для «KY-016» и Arduino:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
//KY-016 3-color LED module //umnyjdomik.ru int redpin = 11; // выбор пина для красного светодиода int bluepin = 10; // выбор пина для синего светодиода int greenpin = 9 ;// выбор пина для зеленого светодиода int val; void setup () { pinMode (redpin, OUTPUT); pinMode (bluepin, OUTPUT); pinMode (greenpin, OUTPUT); Serial.begin (9600); } void loop () { for (val = 255; val> 0; val --) { analogWrite (redpin, val); analogWrite (bluepin, 255-val); analogWrite (greenpin, 128-val); delay (50); Serial.println (val, DEC); } for (val = 0; val <255; val ++) { analogWrite (redpin, val); analogWrite (bluepin, 255-val); analogWrite (greenpin, 255-val); delay (50); Serial.println (val, DEC); } analogWrite (redpin, 0); analogWrite (bluepin, 0); analogWrite (greenpin, 0); analogWrite (redpin, 255); delay (3000); analogWrite (redpin, 0); analogWrite (bluepin, 255); delay (3000); analogWrite (bluepin, 0); analogWrite (greenpin, 255); delay (3000); analogWrite (greenpin, 0); delay (1000); } |