LED / RGB LED vezérlés

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.

  • Üzemi feszültség: 5V DC (maximum)
  • * piros: 1,8..2,4V DC
  • * zöld: 2,8..3,6V DC
  • * kék: 2,8..3,6V DC
  • Áram: 20..30 mA
  • Üzemi hőmérséklet: -25 °C .. 85 °C

KY-009 vezetékezés

  • R: 180Ω ellenállás, Pin 9
  • G: 110Ω ellenállás, Pin 10
  • B: 110Ω ellenállás, Pin 11
  • GND: GND
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); 
  }
}