]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino
analog cleanup
[sketchbook_andrea] / basic / pwm / pwm_2_for_loop / pwm_2_for_loop.ino
index 12e6e78f4054bc2753ae13711c71124c70486894..99ff02b37b324a4942e1be8a1e6f38456262fe39 100644 (file)
@@ -6,31 +6,59 @@
  
  */
 
-int led = 9; // Pin per il PWM
+int led     = 9; // Pin per il PWM
+int pausa   = 5; 
 
 void setup()
 {
   pinMode(led, OUTPUT);
-
 }
 
 void loop()
 {
-  for ( i = 0; i < 255 ; i++) { // Operatore ternario, 3 argomenti:
+  for (int i = 0; i < 255 ; i++) { // Operatore ternario, 3 argomenti:
   /* 1. definizione iteratore
      2. limite iteratore
      3. incremento operatore
      */
     analogWrite(led, i) ;
-    delay();
+    delay(pausa);
   }
   // Ora l'inverso
-  for ( c = 255; c > 0 ; c--) {
+  for (int c = 255; c > 0 ; c--) {  // Domanda: 1. avrei potuto usare come 
+                                    // variabile di nuovo i ?
     analogWrite(led, c) ;
-    delay();
+    delay(pausa);
   }
 }
 
+/* Domande:
+ 1. I due loop sembrano molto simili: e' possibile accorparli?
+
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ .
+ - Risposte:
+ 1. Vedi es. suciessivo.
+ */
+