PWM demo
PWM per un LED: impostare i valori di luminosita' di un LED.
+
*/
int led = 9 ; // Il pin ~9 e' abilitato al PWM
byte brightness = 0; // Valore iniziale per il PWM del LED
-int pausa = 2000; // Pausa tra uno stato e l'altro
+int pausa = 5; // Pausa tra uno stato e l'altro
void setup() {
pinMode(led, OUTPUT); // Il PIN nove va dichiarato come un OUTPUT
}
void loop() {
- analogWrite(led, 0) ; // spento
- delay(pausa);
- analogWrite(led, 63) ; // 1/4
- delay(pausa);
- analogWrite(led, 127) ; // 1/2
- delay(pausa);
- analogWrite(led, 191) ; // 3/4
- delay(pausa);
- analogWrite(led, 254) ; // Full light
+ analogWrite(led, brightness) ; // spento
delay(pausa);
+ brightness++ ;
+
}