Descrizione
[vc_row][vc_column][vc_column_text]
📌 Descrizione completa del modulo LED RGB MULTICOLOR 5mm ANODO COMUNE 8000mcd
Il LED RGB 5mm a anodo comune 8000mcd è un componente elettronico in grado di emettere luce rossa, verde e blu da un unico package (involucro), combinando i tre colori base per ottenere una vasta gamma di colori. Il termine “anodo comune” significa che il terminale positivo (anodo) dei tre LED interni è condiviso, mentre ogni catodo (terminale negativo) è separato per ogni colore.
⚙️ Caratteristiche tecniche
| Caratteristica | Valore |
|---|---|
| Tipo LED | RGB 5mm a Anodo Comune |
| Intensità luminosa | Circa 8000 mcd (alta luminosità) |
| Colori | Rosso, Verde, Blu (combinabili in molti altri) |
| Corrente nominale | 20 mA per ciascun colore |
| Tensione diretta (tipica) | Rosso: 2.0V – Verde: 3.2V – Blu: 3.2V |
| Piedinatura | 4 pin (1 comune, 3 per i colori) |
| Angolo di emissione | ~30-40° |
| Tipo di controllo | PWM (Modulazione di ampiezza d’impulso) |
⚠️ Nota: trattandosi di un LED ad anodo comune, il pin comune va collegato al +5V, e ciascun colore si attiva mandando a LOW (0V) il rispettivo pin tramite una resistenza e un pin di output di Arduino.
📐 Pinout del LED RGB (Anodo Comune)
[ Catodo Blu ] [ Anodo comune ] [ Catodo Verde ] [ Catodo Rosso ]
Il pin più lungo (di solito il secondo da sinistra guardando la parte piatta del LED) è l’anodo comune.
🔧 Collegamento con Arduino
🧰 Componenti necessari
- LED RGB 5mm Anodo Comune
- Resistenze da 220Ω o 330Ω (una per ogni colore)
- Breadboard
- Cavi jumper
- Arduino UNO (o compatibile)
🖇 Schema di collegamento
| Pin LED | Collegamento Arduino |
|---|---|
| Anodo comune (2° pin) | +5V |
| Catodo Rosso | Pin 9 tramite resistenza |
| Catodo Verde | Pin 10 tramite resistenza |
| Catodo Blu | Pin 11 tramite resistenza |
+5V -----|>|-----+
LED |
RGB |
+---- 220Ω ---- Pin 9 (Rosso)
+---- 220Ω ---- Pin 10 (Verde)
+---- 220Ω ---- Pin 11 (Blu)
🧑💻 Codice di esempio per Arduino
1️⃣ Accendere un solo colore alla volta
int redPin = 9;
int greenPin = 10;
int bluePin = 11;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
digitalWrite(redPin, LOW); // Rosso acceso
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
delay(1000);
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW); // Verde acceso
digitalWrite(bluePin, HIGH);
delay(1000);
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW); // Blu acceso
delay(1000);
}
2️⃣ Mescolare i colori con PWM
int redPin = 9;
int greenPin = 10;
int bluePin = 11;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
setColor(255, 0, 0); // Rosso
delay(1000);
setColor(0, 255, 0); // Verde
delay(1000);
setColor(0, 0, 255); // Blu
delay(1000);
setColor(255, 255, 0); // Giallo
delay(1000);
setColor(0, 255, 255); // Ciano
delay(1000);
setColor(255, 0, 255); // Magenta
delay(1000);
setColor(255, 255, 255); // Bianco
delay(1000);
setColor(0, 0, 0); // Spento
delay(1000);
}
void setColor(int red, int green, int blue) {
analogWrite(redPin, 255 - red);
analogWrite(greenPin, 255 - green);
analogWrite(bluePin, 255 - blue);
}
🧠 Nota sulla funzione
setColor(): poiché il LED è ad anodo comune, i valori PWM devono essere invertiti: 0 = acceso al massimo, 255 = spento.
💡 Suggerimenti d’uso
- Usa PWM (tramite
analogWrite) per creare effetti di dissolvenza o cicli di colore. - Per ottenere colori più realistici, considera le diverse intensità di ciascun LED: il blu e il verde sono generalmente più luminosi del rosso.
- Puoi creare effetti arcobaleno o animazioni ciclando i valori RGB progressivamente.
🧪 Esempio: Effetto dissolvenza arcobaleno
void loop() {
for (int r = 0; r <= 255; r += 5) {
setColor(r, 0, 255 - r); // Dal blu al rosso
delay(30);
}
for (int g = 0; g <= 255; g += 5) {
setColor(255 - g, g, 0); // Dal rosso al verde
delay(30);
}
for (int b = 0; b <= 255; b += 5) {
setColor(0, 255 - b, b); // Dal verde al blu
delay(30);
}
}
📚 Conclusione
Il LED RGB a anodo comune è uno strumento didattico e pratico eccellente per imparare a controllare la luce con Arduino. Ti permette di esplorare il colore, il PWM, e la logica di controllo digitale. Una volta compresi questi concetti, potrai passare a controlli più avanzati come quelli tramite transistor, driver o moduli NeoPixel.
|
GENERALI </ td> |
MODELLO |
LED RGB anodo comune |
|
MATERIALI < / span> |
plastica + metalli |
|
| COMPATIBILITA ‘ |
ARDUINO |
|
|
PESO E DIMENSIONI |
PESO DEL PRODOTTO |
2g |
|
PESO DEL PACCHETTO |
0,08 kg |
|
|
DIMENSIONI DEL PRODOTTO (L x P x A) |
0,5 x 3,7 x 0,5 cm |
|
|
DIMENSIONI DEL PACCHETTO (L x P x A) |
3 x 5 x 2 cm |
|
|
CONTENUTO DELLA CONFEZIONE |
CONTENUTO DELLA CONFEZIONE |
3 x Modulo |
Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.
[/vc_column_text][/vc_column][/vc_row]














