/* 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); }