PWM per un LED: aumentare progressivamente la luminosita'.
*/
-byte led = 9 ; // Il pin ~9 e' abilitato al PWM
-byte brightness = 0; // Valore iniziale per il PWM del LED
+const byte led = 9 ; // Il pin ~9 e' abilitato al PWM
+byte brightness = 0; // Valore iniziale per il PWM del LED
+ // Perche' brightness non e' una costante?
// the setup routine runs once when you press reset:
void setup() {
}
void loop() {
- analogWrite(led, brightness++); // La funziona analogWrite utilizza il PWM
+ analogWrite(led, brightness); // La funziona analogWrite utilizza il PWM
// a 8 bit integrato nel MCU: simula un serie di valori intermedi
// nell'intervallo discreto con minimo 0 (spento) e massimo 255 (acceso).
delay(10);
+ brightness = brightness + 1; // Incrementiamo la luminosita'
}
/* Domande: