7 Accensione e spegnimanto di un LED utilizzando funzioni
8 per comandare il lampeggio.
10 This example code is in the public domain.
13 // Dichiarazione variabili
15 int led = 13; // LED onboard sulla scheda
16 int breve = 200; // Variabile richiambile nel corso dell'esecuzione
20 // Setup: eseguita una volta sola all'accensione della scheda
22 // initialize the digital pin as an output.
27 // loop: Le istruzioni vengono eseguite all'infinito
29 rapido(); // accende e spegne rapidamente il LED
30 rapido(); // accende e spegne rapidamente il LED
31 lento(); // accende e spegne lentamente il LED
35 // Funzioni create dall'utente:
38 // Accende e spegne rapidamente il LED
40 // sequenze di istruzione: accendere e spegnere il LED
41 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
42 delay(breve); // wait for a second
43 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
44 delay(breve); // wait for a second
48 // Accende e spegne lentamente il LED
50 // sequenze di istruzione: accendere e spegnere il LED
51 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
52 delay(lunga); // wait for a second
53 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
58 1. I valori delle variabili led, breve, lunga cambiano durante
59 l'esecuzione del programma? Sono variabili?
61 2. Le dichiarazioni delle variabili breve e lunga possono essere
62 accorpate nelle rispettive funzioni?
64 3. Esercizio: creare una funzione per effettuare un S.O.S. : ...---...