]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/blinks/blink_3_1_while_veloce/blink_3_1_while_veloce.ino
Multitasking
[sketchbook_andrea] / basic / blinks / blink_3_1_while_veloce / blink_3_1_while_veloce.ino
index 4e86c4d2b6f27644aeb07dbe33f295aba9a883bf..7a92d6b087852d9c8e870c8f02eccc603df9e8ce 100644 (file)
@@ -5,27 +5,26 @@
  iterativo while per comandare il lampeggio.
 
  Iterazione modificata da una variabile.
+ Introduzione const.
  
  */
 
 const int led   = 13;   // Il valore non cambia
-                        // durante l'esecuzione del programm
+                        // durante l'esecuzione del programma
+const int acceleratore = 30 ;                      
+int tempo ; //
 
-
-// /////////////////
-// Setup: eseguita una volta sola all'accensione della scheda
 void setup() {                
-  // initialize the digital pin as an output.
   pinMode(led, OUTPUT);     
 }
 
-// ///////////////
-// loop: Le istruzioni vengono eseguite all'infinito
 void loop() {
   int iterator = 0;    // Defniamo una variabile per controllare il ciclo iterativo
   while (iterator < 10) {       // Condizione del ciclo
     iterator = iterator + 1 ;   // incrementa l'iteratore
-    brilla(30 * iterator);      // accende e spegne rapidamente il LED 
+    
+    tempo = acceleratore * iterator ; // Varia il tempo di blink
+    brilla(tempo);              // accende e spegne rapidamente il LED 
                                 // la pausa e' in funzione della variabile iteratore
   }
 }