const int TimeEntreComando = 500;
const int Time = 500;
const int VueltasComando1 = 5;
const int VueltasComando2 = 5;
void setup() {
// put your setup code here, to run once:
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop() {
for (int I = 0; I < VueltasComando1; I++) {
Comando1();
delay(TimeEntreComando);
}
for (int I = 0; I < VueltasComando2; I++) {
Comando2();
delay(TimeEntreComando);
}
}
// put your main code here, to run repeatedly:
void Comando1() {
digitalWrite(1, HIGH);
digitalWrite(4, HIGH);
delay(Time);
digitalWrite(1, LOW);
digitalWrite(4, LOW);
delay(Time);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
delay(Time);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
delay(Time);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
digitalWrite(4, HIGH);
delay(Time);
digitalWrite(1, LOW);
digitalWrite(4, LOW);
delay(Time);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
delay(Time);
}
void Comando2() {
digitalWrite(1, HIGH);
delay(Time);
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
delay(Time);
digitalWrite(2, LOW);
digitalWrite(1, HIGH);
delay(Time);
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
delay(Time);
digitalWrite(2, LOW);
}