Modul LED RGB

2.99 (DDV vključen)

Modul LED RGB z eno diodo in tremi kanali (R, G, B) – barve mešate prek PWM, združljiv z Arduino in ESP32, primeren za prototipe in učenje.

5 na zalogi

Šifra: 84 - B3 Kategoriji: ,
Opis

Opis

Modul LED RGB

Modul LED RGB združuje rdečo, zeleno in modro LED diodo v enem ohišju na majhni ploščici z izvodi za breadboard. Vsak barvni kanal krmilite ločeno, z mešanjem prek PWM izhoda pa dobite širok razpon odtenkov – od čiste rdeče do vijolične ali turkizne.

Modul deluje z Arduino, ESP32, ESP8266 in drugimi 5 V ali 3,3 V krmilniki. Priključitev je neposredna na digitalne oziroma PWM pine, zato je primeren za prve poskuse z barvno osvetlitvijo, prototipe in učenje.

Pinout in vezava

TipRGB LED dioda (rdeča, zelena, modra)
Barvni kanali3 (R, G, B), ločeno krmiljeni
Vezavaskupna katoda – v primeru pin HIGH prižge barvo
Krmiljenjedigitalno (vklop/izklop) ali PWM (mešanje)
Logična napetost5 V / 3,3 V
IzvodiR, G, B in skupni (−)

Ključne lastnosti

  • Trije barvni kanali – ločeno krmiljenje rdeče, zelene in modre.
  • Mešanje prek PWM – analogWrite za poljubne odtenke, ne le osnovnih barv.
  • Neposredna vezava – na digitalne ali PWM pine mikrokrmilnika, brez dodatnih gonilnikov.
  • Ploščica z izvodi – primerna za breadboard in hitre prototipe.
  • Široka združljivost – Arduino, ESP32, ESP8266.

Moj prvi projekt – 3 koraki

  1. Poveži modro na pin 8, rdečo na pin 9, zeleno na pin 10, skupni izvod na GND.
  2. V Arduino IDE nastavi vse tri pine kot izhode (pinMode OUTPUT).
  3. Naloži zaporedje, ki cikla skozi barve – modra, rdeča, zelena, nato mešanice.
/* modra = pin 8, rdeča = pin 9, zelena = pin 10 */
const int blue = 8;
const int red = 9;
const int green = 10;
int timer = 250;

void setup() {
  pinMode(blue, OUTPUT);
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);
}

void loop() {
  digitalWrite(blue, HIGH); delay(timer); digitalWrite(blue, LOW); delay(timer);
  digitalWrite(red, HIGH);  delay(timer); digitalWrite(red, LOW);  delay(timer);
  digitalWrite(green, HIGH); delay(timer); digitalWrite(green, LOW); delay(timer);

  // vijolična: modra + rdeča
  digitalWrite(blue, HIGH); digitalWrite(red, HIGH); digitalWrite(green, LOW); delay(timer);
  // turkizna: modra + zelena
  digitalWrite(blue, HIGH); digitalWrite(green, HIGH); digitalWrite(red, LOW); delay(timer);
}

Primeri uporabe

  • Barvni indikatorji stanja v Arduino projektih
  • Semaforji in opozorilne lučke
  • Učni pripomočki za PWM in mešanje barv
  • Osvetlitev majhnih maket in modelov

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
TipRGB LED (tri diode v enem ohišju)
Barvni kanali3 (R, G, B)
Vezavaskupna katoda (po priloženem primeru)
Krmiljenjedigitalno ali PWM
Logična napetost5 V / 3,3 V
IzvodiR, G, B, skupni (−)

Primerjava: Modul LED RGB vs RGB SMD Keyestudio vs WS2812B matrika

Modul LED RGB RGB SMD Keyestudio WS2812B matrika
Št. LED1164
Krmiljenje3 pini (R, G, B)3 pini (R, G, B)1 podatkovni pin
OhišjeLED diodaSMD 505064 × SMD 5050
NaslovljivostNe (skupni kanali)Ne (skupni kanali)Da (vsaka dioda)
UporabaIndikator, učenjeIndikator, kompaktenPrikaz, animacije

Inženirski PRO nasvet

Za gladko mešanje barv uporabi PWM pine. Na Arduino UNO so označeni z znakom ~ (3, 5, 6, 9, 10, 11) – nanje poveži R, G in B ter uporabi analogWrite(0–255) namesto digitalWrite. Samo z digitalnim vklopom in izklopom dobiš le sedem osnovnih kombinacij barv; s PWM pa poln razpon odtenkov in zatemnitev.

Kompatibilnost

Arduino IDE, ESP32 in ESP8266, 5 V in 3,3 V logika. Za krmiljenje ne potrebuješ posebne knjižnice – zadostujeta digitalWrite in analogWrite.

YouTube