Nuevo Documento de Texto

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

int p1=3,p2=2;

int contador=0,presionado1=0,presionado2=0;
void setup() {
Serial.begin(9600);
for(int i=8;i<13;i++){
pinMode(i,OUTPUT);
}
pinMode(p1,INPUT_PULLUP);
pinMode(p2,INPUT_PULLUP);
}

void loop() {
if(digitalRead(p1)==HIGH){
presionado1=1;

}
if(digitalRead(p1)== LOW && presionado1==1){
presionado1=0;
contador++;
if(contador>15){
contador=0;
}
Serial.print(contador);
}

// Serial.print(digitalRead(p2));
if(digitalRead(p2)== HIGH){
presionado2=1;
}
if(digitalRead(p2)== LOW && presionado2==1){
presionado2=0;
contador--;
if(contador<0){
contador=15;
}
Serial.print(contador);
}
switch(contador)
{
case 0:
for(int i=8;i<13;i++){
digitalWrite(i,LOW);
}
break;
case 1:
digitalWrite(8,HIGH);
for(int i=9;i<13;i++){
digitalWrite(i,LOW);
}
break;
case 2:
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,LOW);

break;
case 3:
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
break;
case 4:
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
break;
case 5:
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
break;

You might also like