int bit1=8;
int bit2=9;
int bit3=10;
int bit4=11;
int contador=0;
void setup() {
// put your setup code here, to run once:
pinMode(bit1, OUTPUT);
pinMode(bit2, OUTPUT);
pinMode(bit3, OUTPUT);
pinMode(bit4, OUTPUT);
pinMode(7, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//uno
if(digitalRead(7)==HIGH){
contador=contador+1;
delay(1000);
}
if(contador==1){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, LOW);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
//dos
if(contador==2){
digitalWrite(bit1, LOW);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
//Tres
if(contador==3){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
//cuatro
if(contador==4){
digitalWrite(bit1, LOW);
digitalWrite(bit2, LOW);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//cinco
if(contador==5){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, LOW);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//seis
if(contador==6){
digitalWrite(bit1, LOW);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//siete
if(contador==7){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//ocho
if(contador==8){
digitalWrite(bit1, LOW);
digitalWrite(bit2, LOW);
digitalWrite(bit3, LOW);
digitalWrite(bit4, HIGH);
}
//siete
if(contador==9){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//seis
if(contador==10){
digitalWrite(bit1, LOW);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//cinco
if(contador==11){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, LOW);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//cuatro
if(contador==12){
digitalWrite(bit1, LOW);
digitalWrite(bit2, LOW);
digitalWrite(bit3, HIGH);
digitalWrite(bit4, LOW);
}
//Tres
if(contador==13){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
//dos
if(contador==14){
digitalWrite(bit1, LOW);
digitalWrite(bit2, HIGH);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
if(contador==15){
digitalWrite(bit1, HIGH);
digitalWrite(bit2, LOW);
digitalWrite(bit3, LOW);
digitalWrite(bit4, LOW);
}
}