RGB LED module (37 in 1)

led rgb

SMD RGB module (KY-016)

Opis.

KY-016 Arduino pełnokolorowa dioda LED RGB 5 mm, różne kolory można uzyskać przez zmieszanie trzech kolorów podstawowych. Kompatybilny z popularnymi platformami elektronicznymi, takimi jak Arduino i Raspberry Pi.

Schemat modułu.

ghdff

Podłączenie

ssdver

Arduino Nano

rgb1

 

Arduino Uno

rgb2

 

Kod.

#define czerwona 5
#define zielona 6
#define niebieska 9
 
void setup() {
  pinMode(czerwona, OUTPUT); //Konfiguracja wyprowadzeń jako wyjścia
  pinMode(zielona, OUTPUT);
  pinMode(niebieska, OUTPUT);
  
  randomSeed(analogRead(A5)); //Ziarno dla generatora liczb losowych
}
 
 
void loop() {
  int zmiana = 0;
  int zmianaLosowa = random(255);
  
  for (zmiana = 0; zmiana < 255; zmiana++) { //Płynna zmiana kolorów
    analogWrite(czerwona, zmianaLosowa);  
    analogWrite(zielona, zmiana);
    analogWrite(niebieska, 255 - zmiana);   
    
    delay(5);
  } 
 
  for (zmiana = 255; zmiana > 0; zmiana--) { //Płynna zmiana kolorów "wstecz"
    analogWrite(czerwona, zmianaLosowa);  
    analogWrite(zielona, zmiana);
    analogWrite(niebieska, 255 - zmiana);   
    
    delay(5);
  } 
}

Źródła

https://arduinomodules.info/ky-016-rgb-full-color-led-module/

 

 

Zbudowano na Drupalu