]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/pwm/pwm_1_soluzione_doppio_while_byte/pwm_1_soluzione_doppio_while_byte.ino
oggi analog
[sketchbook_andrea] / basic / pwm / pwm_1_soluzione_doppio_while_byte / pwm_1_soluzione_doppio_while_byte.ino
index eb6cca72e97cdf3e919797532099041dd538c11f..19f8d07bfd6285bd4b554f9f72ac21727c550c9e 100644 (file)
@@ -3,6 +3,9 @@
  
    PWM per un LED: aumentare progressivamente la luminosita'.
    Aumenta e diminuisce la luminostia' usando un ciclo while
+
+   Schema: http://lab.piffa.net/schemi/led_single_bb.png
+   Usare un PIN abilitato per il PWM.
  */
 
 byte led  = 9   ;     // Il pin ~9 e' abilitato al PWM
@@ -15,7 +18,7 @@ void setup()  {
 
 void loop()  { 
     while (brightness < 255) {
-  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);       
@@ -23,15 +26,17 @@ void loop()  {
     }
 
     while (brightness > 0) {
-  analogWrite(led, brightness);  // La funziona analogWrite utilizza il PWM
+  analogWrite(led, brightness);// La funziona analogWrite utilizza il PWM
   delay(10);       
   brightness = brightness - 1; // Decrementiamo la luminosita'
     }
 
 
 }
-/*
+/* Note:
+
 - basic/pwm/pwm_3_fade_reverser/pwm_3_fade_reverser.ino
-E molto piu' snello utilizzando il solo ciclo loop come iteratore
-e una condizione per cambiare l'incremento
+
+  E molto piu' snello utilizzando il solo ciclo loop come iteratore
+  e una condizione per cambiare l'incremento.
 */