]> git.piffa.net Git - sketchbook_andrea/blobdiff - basic/blinks/blink_0/blink_0.ino
Arduino base ottobre
[sketchbook_andrea] / basic / blinks / blink_0 / blink_0.ino
diff --git a/basic/blinks/blink_0/blink_0.ino b/basic/blinks/blink_0/blink_0.ino
new file mode 100644 (file)
index 0000000..6c26071
--- /dev/null
@@ -0,0 +1,32 @@
+// ////////////
+// Commento iniziale multi linea
+/*
+  Blink 
+
+  Accensione e spegnimanto di un LED utilizzando variabili
+  per impostare la velocita' del lampeggio.
+  
+ */
+// //////////////
+// Dichiarazione variabili
+// 
+int led = 13; // Il LED onboard corrisponde al PIN 13
+              // Ha una resistenza premontata
+
+// /////////////////
+// Setup: eseguita una volta sola all'accensione della scheda
+void setup() {                
+  pinMode(led, OUTPUT); // Abilita il PIN del LED come OUTPUT in modo che
+                        // possa essere acceso    
+}
+
+// ///////////////
+// loop
+// Le istruzioni vengono eseguite all'infinito
+void loop() {
+  digitalWrite(led, HIGH);  // Mette il PIN del LED in stato acceso
+  delay(1000);              // Aspetta un secondo (mille millisecondi)
+  digitalWrite(led, LOW);   // Mette il PIN del LED in stato acceso
+  delay(500);               // Aspetta mezzo secondo
+}