X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=basic%2Fblinks%2Fblink_2_funzioni%2Fblink_2_funzioni.ino;fp=basic%2Fblinks%2Fblink_2_funzioni%2Fblink_2_funzioni.ino;h=d01b759863f7e87361660e47d18f2815427afd55;hb=e419f1ef4dedd4cdc96afa49d3c3bc3eef30e602;hp=e1a6066275f1111c4be2e9b8f85ef95c1e7ad0b3;hpb=4c79b246ebb28df58dbdbb856528840e9dd6ff8f;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..d01b759 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,16 @@ 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? + */