-
-/*
- Blink v2
-
- Accensione e spegnimanto di un LED utilizzando funzioni
- per comandare il lampeggio.
-
- This example code is in the public domain.
- */
-
-// Dichiarazione variabili
-
-// Pin 13 has an LED connected on most Arduino boards.
-// give it a name:
-int led = 13;
-// Le variabili lunga e breve non sono piu' necessarie
-
-// /////////////////
-// Setup
-void setup() {
- // initialize the digital pin as an output.
- pinMode(led, OUTPUT);
-}
-
-// loop
-void loop() {
- brilla(300);
- brilla(300);
- brilla(600);
-}
-
-// Funzioni create dall'utente:
-
-void brilla(int velocita) {
- // Accende e spegne il LED accetando un argomento
- // per impostare la velocita'.
-
- // sequenze di istruzione: accendere e spegnere il LED
- digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
- delay(velocita); // wait for a second
- digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
- delay(velocita); // wait for a second
-}
-
-
-
-/* Domande:
- * 1. Come si potrebbe fare per poter utilizzare la funzione brilla
- * con PIN diversi rispetto a LED?
- *
- * 2. velocita' ora e' una variabile o una costante ?
- *
- * Esercizi sucessivi sulle funzioni: blink_5 e 6
- */