X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=basic%2Fblinks%2Fblink_2_funzioni%2Fblink_2_funzioni.ino;h=92db22bd81be177bf41f3624e300807aa05bb10f;hb=b7c9fe551bc862d7b6ba235bd8bac08acbb3e039;hp=e1a6066275f1111c4be2e9b8f85ef95c1e7ad0b3;hpb=f7cdba7df419dcde095f911daa92deb9dcd283ec;p=sketchbook_andrea diff --git a/basic/blinks/blink_2_funzioni/blink_2_funzioni.ino b/basic/blinks/blink_2_funzioni/blink_2_funzioni.ino index e1a6066..92db22b 100644 --- a/basic/blinks/blink_2_funzioni/blink_2_funzioni.ino +++ b/basic/blinks/blink_2_funzioni/blink_2_funzioni.ino @@ -12,21 +12,19 @@ // ////////////// // Dichiarazione variabili -// Pin 13 has an LED connected on most Arduino boards. -// give it a name: -int led = 13; +int led = 13; // LED onboard sulla scheda int breve = 200; // Variabile richiambile nel corso dell'esecuzione int lunga = 1000; // ///////////////// -// Setup +// Setup: eseguita una volta sola all'accensione della scheda void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // /////////////// -// loop +// loop: Le istruzioni vengono eseguite all'infinito void loop() { rapido(); // accende e spegne rapidamente il LED rapido(); // accende e spegne rapidamente il LED @@ -40,9 +38,9 @@ void rapido() { // Accende e spegne rapidamente il LED // sequenze di istruzione: accendere e spegnere il LED - digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) + digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(breve); // wait for a second - digitalWrite(led, LOW); // turn the LED off by making the voltage LOW + digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(breve); // wait for a second } @@ -50,10 +48,18 @@ void lento() { // Accende e spegne lentamente il LED // sequenze di istruzione: accendere e spegnere il LED - digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) + digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(lunga); // wait for a second - digitalWrite(led, LOW); // turn the LED off by making the voltage LOW + digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(lunga); } +/* Domande: + 1. I valori delle variabili led, breve, lunga cambiano durante + l'esecuzione del programma? Sono variabili? + + 2. Le dichiarazioni delle variabili breve e lunga possono essere + accorpate nelle rispettive funzioni? + 3. Esercizio: creare una funzione per effettuare un S.O.S. : ...---... + */