]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/blinks/blink_2_2_funzioni_argomenti/blink_2_2_funzioni_argomenti.ino
PWM Pulse
[sketchbook_andrea] / basic / blinks / blink_2_2_funzioni_argomenti / blink_2_2_funzioni_argomenti.ino
index aa9074eb3040c3c25f4dc1b0b654f1253b698df9..27f5ed32a4cdeae6dc92bc1337499a8abed392f4 100644 (file)
@@ -1,4 +1,6 @@
-
+void brilla(int velocita = 1000); // Function prototype con valore di default
+// _Deve_ essere dichiarato in alto, arduino sbaglia a creare i prototipi.
+// Altro modo: metterle in un "tab" functions.h e includere questo
 /*
   Blink v2
  
@@ -26,7 +28,7 @@ void setup() {
 void loop() {
   brilla(300);
   brilla(300);
-  brilla(600);
+  brilla(); // default
 }
 
 // Funzioni create dall'utente:
@@ -46,9 +48,10 @@ void brilla(int velocita) {
 
 /* 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 ?
+ *     con PIN diversi rispetto a LED?
+ * 
+ *   2. Esercizio: creare uno sketch per far brillare un led 10 volte lentamente
+ *      e dieci volte rapidamente.
  *  
  *  Esercizi sucessivi sulle funzioni: blink_5 e 6
  */