X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=multitasking%2Fblink_0_soluzione%2Fblink_0_soluzione.ino;h=3a3751a298d57e4ab1496a9281611f8f3014b2bf;hb=273776f9e56f1c7478d69ff4c3f653b349e8b3fe;hp=265390e15b8d1cdd202963422dd295babbf4963a;hpb=929cf678b6e52050584cb43055194830edc5523f;p=sketchbook_andrea diff --git a/multitasking/blink_0_soluzione/blink_0_soluzione.ino b/multitasking/blink_0_soluzione/blink_0_soluzione.ino index 265390e..3a3751a 100644 --- a/multitasking/blink_0_soluzione/blink_0_soluzione.ino +++ b/multitasking/blink_0_soluzione/blink_0_soluzione.ino @@ -1,12 +1,24 @@ /* 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 + */ // 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() { @@ -20,17 +32,20 @@ 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); @@ -52,3 +67,5 @@ void loop() { + +