X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=esempi%2Fzapper%2Fblink%2Fblink.ino;fp=esempi%2Fzapper%2Fblink%2Fblink.ino;h=9d52db1354a0b1eea98fe0fcc35b7d81c10fc60a;hb=a9bb38c5faad5f406ca9c184d96bcda7a62987cd;hp=0000000000000000000000000000000000000000;hpb=5f697c1ee0d74574fd34f214d0a490d4695f0dd8;p=aerei diff --git a/esempi/zapper/blink/blink.ino b/esempi/zapper/blink/blink.ino new file mode 100644 index 0000000..9d52db1 --- /dev/null +++ b/esempi/zapper/blink/blink.ino @@ -0,0 +1,82 @@ +/* + Blink v1 + + Accensione e spegnimanto di un ledA utilizzando variabili + per impostare la velocita' del lampeggio. + + */ + +// Pin 13 ha un led collegato di default +int ledA = 6; +int ledB = 7; + +void setup() { + // Inizializziamo il PIN 13 come OUTPUT + pinMode(ledA, OUTPUT); + pinMode(ledB, OUTPUT); +} + +void loop() { + // 1st step + digitalWrite(ledA, HIGH); + delay(150); + digitalWrite(ledA, LOW); + delay(50); + digitalWrite(ledB, HIGH); + delay(150); + digitalWrite(ledB, LOW); + delay(50); + + // 2st step + digitalWrite(ledA, HIGH); + delay(150); + digitalWrite(ledA, LOW); + delay(50); + + + // 3st step + delay(150); + digitalWrite(ledA, LOW); + digitalWrite(ledB, LOW); + delay(50); + digitalWrite(ledA, HIGH); + digitalWrite(ledB, HIGH); + delay(350); + digitalWrite(ledA, LOW); + digitalWrite(ledB, LOW); + delay(50); + + + // Reverse + // 1st step + digitalWrite(ledB, HIGH); + delay(150); + digitalWrite(ledB, LOW); + delay(50); + digitalWrite(ledA, HIGH); + delay(150); + digitalWrite(ledA, LOW); + delay(50); + + // 2st step + digitalWrite(ledB, HIGH); + delay(150); + digitalWrite(ledB, LOW); + delay(50); + + + // 3st step + delay(150); + digitalWrite(ledB, LOW); + digitalWrite(ledA, LOW); + delay(50); + digitalWrite(ledB, HIGH); + digitalWrite(ledA, HIGH); + delay(350); + digitalWrite(ledB, LOW); + digitalWrite(ledA, LOW); + delay(50); + + +} +