int boton =23;
int boinaa1=16;
int boinab1=17;
int boinac1=18;
int boinad1=19;
int boinaa2=32;
int boinab2=33;
int boinac2=26;
int boinad2=27;
void setup() {
Serial.begin(115200);
pinMode(boinaa1, OUTPUT);
pinMode(boinab1, OUTPUT);
pinMode(boinac1, OUTPUT);
pinMode(boinad1, OUTPUT);
pinMode(boinaa2, OUTPUT);
pinMode(boinab2, OUTPUT);
pinMode(boinac2, OUTPUT);
pinMode(boinad2, OUTPUT);
pinMode(boton, INPUT);
}
void loop() {
if(digitalRead(boton)==LOW){
delay(10);
//paso1,1
digitalWrite(boinaa1, HIGH);
digitalWrite(boinab1, LOW);
digitalWrite(boinac1, HIGH);
digitalWrite(boinad1, LOW);
delay(10);
//paso2,1
digitalWrite(boinaa1, HIGH);
digitalWrite(boinab1, LOW);
digitalWrite(boinac1, LOW);
digitalWrite(boinad1, HIGH);
delay(10);
//paso3,1
digitalWrite(boinaa1, LOW);
digitalWrite(boinab1, HIGH);
digitalWrite(boinac1, LOW);
digitalWrite(boinad1, HIGH);
delay(10);
//paso4,1
digitalWrite(boinaa1, LOW);
digitalWrite(boinab1, HIGH);
digitalWrite(boinac1, HIGH);
digitalWrite(boinad1, LOW);
delay(10);
//paso4,2
digitalWrite(boinaa2, LOW);
digitalWrite(boinab2, HIGH);
digitalWrite(boinac2, HIGH);
digitalWrite(boinad2, LOW);
delay(10);
//paso3,2
digitalWrite(boinaa2, LOW);
digitalWrite(boinab2, HIGH);
digitalWrite(boinac2, LOW);
digitalWrite(boinad2, HIGH);
delay(10);
//paso2,2
digitalWrite(boinaa2, HIGH);
digitalWrite(boinab2, LOW);
digitalWrite(boinac2, LOW);
digitalWrite(boinad2, HIGH);
delay(10);
//paso1,2
digitalWrite(boinaa2, HIGH);
digitalWrite(boinab2, LOW);
digitalWrite(boinac2, HIGH);
digitalWrite(boinad2, LOW);
delay(10);
}
if(digitalRead(boton)==HIGH){
delay(10);
//paso4,2
digitalWrite(boinaa1, LOW);
digitalWrite(boinab1, HIGH);
digitalWrite(boinac1, HIGH);
digitalWrite(boinad1, LOW);
delay(10);
//paso3,2
digitalWrite(boinaa1, LOW);
digitalWrite(boinab1, HIGH);
digitalWrite(boinac1, LOW);
digitalWrite(boinad1, HIGH);
delay(10);
//paso2,2
digitalWrite(boinaa1, HIGH);
digitalWrite(boinab1, LOW);
digitalWrite(boinac1, LOW);
digitalWrite(boinad1, HIGH);
delay(10);
//paso1,2
digitalWrite(boinaa1, HIGH);
digitalWrite(boinab1, LOW);
digitalWrite(boinac1, HIGH);
digitalWrite(boinad1, LOW);
delay(10);
digitalWrite(boinaa2, HIGH);
digitalWrite(boinab2, LOW);
digitalWrite(boinac2, HIGH);
digitalWrite(boinad2, LOW);
delay(10);
//paso2,1
digitalWrite(boinaa2, HIGH);
digitalWrite(boinab2, LOW);
digitalWrite(boinac2, LOW);
digitalWrite(boinad2, HIGH);
delay(10);
//paso3,1
digitalWrite(boinaa2, LOW);
digitalWrite(boinab2, HIGH);
digitalWrite(boinac2, LOW);
digitalWrite(boinad2, HIGH);
delay(10);
//paso4,1
digitalWrite(boinaa2, LOW);
digitalWrite(boinab2, HIGH);
digitalWrite(boinac2, HIGH);
digitalWrite(boinad2, LOW);
delay(10);
}
}