Led RGB 3 colori senza interruttore

 

Con colore giallo composto da rosso e verde

 

 

 

XXX:

// Definizione dei pin PWM
const int pinRosso = 11;
const int pinVerde = 10;
const int pinBlu = 9;

void setup() {
    pinMode(pinRosso, OUTPUT);
    pinMode(pinVerde, OUTPUT);
    pinMode(pinBlu, OUTPUT);
}

void loop() {
    // Accende solo il ROSSO
    analogWrite(pinRosso, 0);   // Rosso al massimo
    analogWrite(pinVerde, 255); // Verde spento
    analogWrite(pinBlu, 255);   // Blu spento
    delay(2000); // Mantiene il rosso per 2 secondi

    // Accende l'ARANCIONE (Rosso + Verde)
    analogWrite(pinRosso, 0);   // Rosso al massimo
    analogWrite(pinVerde, 230); // Verde a 230 su 255
    analogWrite(pinBlu, 255);   // Blu spento
    delay(2000); // Mantiene l'arancione per 2 secondi
    
    // Accende il GIALLO (Rosso + Verde)
    analogWrite(pinRosso, 0);   // Rosso al massimo
    analogWrite(pinVerde, 80); // Verde AL massimo
    analogWrite(pinBlu, 255);   // Blu spento
    delay(2000); // Mantiene l'arancione per 2 secondi
    
}