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
19 // Setup: eseguita una volta sola all'accensione della scheda
21 // initialize the digital pin as an output.
26 // loop: Le istruzioni vengono eseguite all'infinito
29 rapido(); // accende e spegne rapidamente il LED
34 lento(); // accende e spegne lentamente il LED
39 rapido(); // accende e spegne rapidamente il LED
52 // Funzioni create dall'utente:
55 // Accende e spegne rapidamente il LED
57 // sequenze di istruzione: accendere e spegnere il LED
58 digitalWrite(led, HIGH); // Mette il PIN del LED in stato acceso
59 delay(breve); // Pausa
60 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
61 delay(breve); // Pausa
65 // Accende e spegne lentamente il LED
67 // sequenze di istruzione: accendere e spegnere il LED
68 digitalWrite(led, HIGH); // Mette il PIN del LED in stato spento)
69 delay(lunga); // Pausa
70 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
71 delay(lunga); // Pausa
75 // Emette una lettera S in Morse
79 // sequenze di istruzione: accendere e spegnere il LED
80 digitalWrite(led, HIGH); // Mette il PIN del LED in stato acceso
81 delay(breve); // Pausa
82 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
83 delay(breve); // Pausa
85 digitalWrite(led, HIGH); // Mette il PIN del LED in stato acceso
86 delay(breve); // Pausa
87 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
88 delay(breve); // Pausa
90 digitalWrite(led, HIGH); // Mette il PIN del LED in stato acceso
91 delay(breve); // Pausa
92 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
93 delay(breve); // Pausa
97 // Emette una lettera o in Morse
100 // sequenze di istruzione: accendere e spegnere il LED
101 digitalWrite(led, HIGH); // Mette il PIN del LED in stato spento)
102 delay(lunga); // Pausa
103 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
104 delay(lunga); // Pausa
106 digitalWrite(led, HIGH); // Mette il PIN del LED in stato spento)
107 delay(lunga); // Pausa
108 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
109 delay(lunga); // Pausa
111 digitalWrite(led, HIGH); // Mette il PIN del LED in stato spento)
112 delay(lunga); // Pausa
113 digitalWrite(led, LOW); // Mette il PIN del LED in stato spento
114 delay(lunga); // Pausa
119 // Emette un segnale di S.O.S
125 1. Che differenza c'e' tra le funzioni esse() e sos()?
127 Soluzioni a fondo pagina.
152 1. esse() e' una funzione autonoma, puo' essere copiata/incollata in qualunque
153 sketch e funzionera' autonomamente.
154 sos() invece e' composta da altre funzioni: anche queste dovranno essere disponibili.