]> git.piffa.net Git - sketchbook_andrea/blob - basic/pwm/pwm_0_stati/pwm_0_stati.ino
f2c78a583ddad4527d4e19a5548638f95cbd73db
[sketchbook_andrea] / basic / pwm / pwm_0_stati / pwm_0_stati.ino
1 /*
2    PWM demo
3  
4    PWM per un LED: impostare i valori di luminosita' di un LED.
5  */
6
7 int led  = 9   ;     // Il pin ~9 e' abilitato al PWM
8 byte brightness = 0;  // Valore iniziale per il PWM del LED
9 int pausa = 2000; // Pausa tra uno stato e l'altro
10
11 void setup()  { 
12   pinMode(led, OUTPUT); // Il PIN nove va dichiarato come un OUTPUT
13
14
15 void loop()  { 
16   analogWrite(led, 0) ; // spento
17   delay(pausa);
18   analogWrite(led, 63) ;   // 1/4
19   delay(pausa);
20   analogWrite(led, 127) ;  // 1/2
21   delay(pausa);
22   analogWrite(led, 191) ;  // 3/4
23   delay(pausa);
24   analogWrite(led, 254) ;  // Full light
25   delay(pausa);
26 }