int pin1 =8;
int pin2=10;
int pin3=9;
int pin4 =11;
int tiempo= 5;
int vuelta=2000;
int cuenta=0;
void setup()
{
pinMode(pin1, OUTPUT);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT);
}
void loop()
{
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
cuenta++;
delay(tiempo);
digitalWrite(pin1, LOW);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, LOW);
cuenta++;
delay(tiempo);
digitalWrite(pin1, LOW);
digitalWrite(pin2, LOW);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
cuenta++;
delay(tiempo);
digitalWrite(pin1, HIGH);
digitalWrite(pin2, LOW);
digitalWrite(pin3, LOW);
digitalWrite(pin4, HIGH);
cuenta++;
delay(tiempo);
if (cuenta>=vuelta);
{
int aux=pin2;
pin2 =pin4;
pin4 =aux;
cuenta =0;
}
}