LED / RGB LED vezérlés

KY-009 RGB LED SMD modul

KY-009 RGB LED SMD modul

A modul a klasszikus RGB színösszetétel használatával a piros, zöld és kék színek keverésével állítja össze a színét. Az elsődleges színek mennyiségét PWM segítségével állítjuk be. A KY-009 RGB színes LED SMD modul 5050 SMD LED-ből áll, a kiégés megelőzésére korlátozó ellenállásokkal ellátva.

KY-009 vezetékezés

KY-009 vezetékezés

Példaprogram

int greenpin = 9;// zöld LED
int bluepin =10; // kék LED
int redpin = 11; // piros LED

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);            // PWM / piros
    analogWrite(bluepin, 255 - val);     // PWM / kék
    analogWrite(greenpin, 128 - val);    // PWM / zöld
    Serial.println(val);                 // aktuális érték a monitorra
    delay(1); 
  }
  for(val = 0; val < 255; val++)
  {
    analogWrite(redpin, val);
    analogWrite(bluepin, 255 - val);
    analogWrite(greenpin, 128 - val);
    Serial.println(val);
    delay(1); 
  }
}

Forrás

http://arduinomodules.info/ky-009-rgb-full-color-led-smd-module/