]> git.piffa.net Git - sketchbook_andrea/blobdiff - multitasking/blink_0_soluzione/blink_0_soluzione.ino
motori e diodi
[sketchbook_andrea] / multitasking / blink_0_soluzione / blink_0_soluzione.ino
index b1ba27afee6d54f7fb2f199f1250e616147c6748..3a3751a298d57e4ab1496a9281611f8f3014b2bf 100644 (file)
@@ -1,14 +1,24 @@
 /*
-  Blink
- Turns on an LED on for one second, then off for one second, repeatedly.
+  Blink due LED - Soluzione
+ Aggiungere un secondo LED e farlo brillare ogni 500ms
+ mentre il primo brilla ogni 1000ms
+ a  |  b
+ ========
+ 1  |  1
+ 1  |  0
+ 0  |  1 
+ 0  |  0
+ Periodo = 500ms
  
- This example code is in the public domain.
  */
 
 // Pin 13 has an LED connected on most Arduino boards.
 // give it a name:
 int ledA = 13; //Primo LED
-int ledB = 12; //Secondo LED
+int ledB = 12; //Secondo LED, con resistenza
 
 // the setup routine runs once when you press reset:
 void setup() {                
@@ -22,27 +32,28 @@ void loop() {
   digitalWrite(ledA, HIGH);   // turn the LED on (HIGH is the voltage level)
   digitalWrite(ledB, HIGH);
 
-  delay(500);               
+  delay(500);               // Minimo comun denominatore del periodo
+  //digitalWrite(ledA, HIGH); // ledA non cambia
   digitalWrite(ledB, LOW);
 
+
   delay(500);
   digitalWrite(ledA, LOW);
   digitalWrite(ledB, HIGH);
 
-
-  delay(500);               
+  delay(500);          
+  //digitalWrite(ledA, LOW);  
   digitalWrite(ledB, LOW);
 
+
   delay(500);
   digitalWrite(ledA, LOW);
   digitalWrite(ledB, LOW);
   ;
 }
 
-/* Domande
- 1. Aggiungere un secondo LED e farlo brillare ogni 500ms
- mentre il primo brilla ogni 1000ms
- */
+
+