// 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
} |