int boton1 = 2; int estadob1 = 0; #define t1 20 #define t2 5 void setup() { // set up pins 7 to 10 as outputs pinMode(boton1, INPUT); for (int i = 7; i <= 11; i++) { pinMode(i, OUTPUT); } } void loop(){ estadob1 = digitalRead (boton1); if (estadob1 == HIGH) { for(int i=7; i<11; i++){ digitalWrite(i, HIGH); delay(t1); } for(int i=7; i<11; i++){ digitalWrite(i, LOW); delay(t1); } for(int i = 10; i>=6; i--){ digitalWrite(i, HIGH); delay(t2); } for(int i = 10; i>=6; i--){ digitalWrite(i, LOW); delay(t2); } } else { digitalWrite(10, LOW); digitalWrite(9, LOW); digitalWrite(8,LOW); digitalWrite(7,LOW); } }