Descrizione
📌 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.
Tutorial: Come usare 3 Pezzi LED RGB MULTICOLOR 5mm ANODO COMUNE 8000mcd
Questi LED RGB sono ideali per progetti di illuminazione e visualizzazione di colori. Perfetti per principianti e maker intermedi.
Cosa serve
- 3 LED RGB 5mm
- Multimetro
- Collegamenti di fuso
- Resistenza da 220 ohm
Passi
- 1. Controlla le specifiche sul datasheet.
- 2. Prepara 3 LED RGB.
- 3. Identifica anodo e cavo negativo.
- 4. Collega anodo a 5V.
- 5. Connesce cavo negativo a GND.
- 6. Connesce cavo comune a un pin digitale.
- 7. Collega resistenza da 220 ohm tra pin digitale e cavo comune.
- 8. Carica sketch Arduino per gestire colori.
Codice di esempio
```void setup() {} void loop() { digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(1000); } ```
Mini-progetto
Crea un ciclo di colori RGB con questi LED in 30 minuti.
Errori comuni
- Non collegare direttamente il LED a 5V senza resistenza.
- Verifica che il pin digitale sia corretto.
- Assicurati che il cavo comune sia ben collegato.
- Se non funziona, controlla le connessioni.
Accessori consigliati
- Multimetro
- Collegamenti di fuso
- Resistenza da 220 ohm
Domande frequenti
Come posso cambiare i colori?
Utilizza la funzione `analogWrite` in Arduino per variare i colori.
Quali pin digitali posso usare?
Qualunque pin digitale, ma assicurati che sia supportato.
Ho perso un LED, posso usare solo 2?
Sì, ma potrebbe compromettere l’efficacia della illuminazione.
Il LED consuma molta energia?
No, 8000mcd è efficiente.














