3 Accensione e spegnimanto di un LED utilizzando un ciclo
4 iterativo while per comandare il lampeggio.
14 // Setup: eseguita una volta sola all'accensione della scheda
16 // initialize the digital pin as an output.
21 // loop: Le istruzioni vengono eseguite all'infinito
23 int iterator = 0; // Defniamo un variabile per controllare un ciclo iterativo
24 while (iterator < 10) {
25 rapido(); // accende e spegne rapidamente il LED
26 iterator = iterator + 1 ; // incrementa l'iteratore
27 // iterator++ ; // equivalente
29 lento(); // accende e spegne lentamente il LED
32 // Funzioni create dall'utente:
34 // Accende e spegne rapidamente il LED
36 // sequenze di istruzione: accendere e spegnere il LED
37 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
38 delay(breve); // wait for a second
39 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
40 delay(breve); // wait for a second
44 // Accende e spegne lentamente il LED
46 // sequenze di istruzione: accendere e spegnere il LED
47 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
48 delay(lunga); // wait for a second
49 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
56 * 1. Creare una funziona lampeggia() che accetti come parametro
57 * il nuomero di ripetizioni da eseguire.