4 PWM per un LED: aumentare progressivamente la luminosita'
5 utilizzando un ciclo while e l'overflow di un byte.
7 Schema: http://lab.piffa.net/schemi/led_single_bb.png
11 const byte led = 9 ; // Il pin ~9 e' abilitato al PWM
12 byte brightness = 0; // Valore iniziale per il PWM del LED
13 // Perche' brightness non e' una costante?
15 // the setup routine runs once when you press reset:
17 pinMode(led, OUTPUT); // Il PIN nove va dichiarato come un OUTPUT
21 analogWrite(led, brightness); // La funziona analogWrite utilizza il PWM
22 // a 8 bit integrato nel MCU: simula un serie di valori intermedi
23 // nell'intervallo discreto con minimo 0 (spento) e massimo 255 (acceso).
25 brightness = brightness + 1; // Incrementiamo la luminosita'
30 1. Come fare a invertire la dissolvenza diminuendo la luminosita'?
31 2. Provare a far salire e poi scendere la luminosita'