#define A 3
#define B 2
#define C 7
#define D 8
#define E 9
#define F 10
#define G 11
#define DP 12
#define tr1 13
#define tr2 6
#define PIN_BUTTON1 A5
#define PIN_BUTTON2 A4
int count=0;
void setup(){
Serial.begin(9600);
Serial.println("Inicio");
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(DP, OUTPUT);
pinMode(PIN_BUTTON1, INPUT);
pinMode(PIN_BUTTON2, INPUT);
}
void loop (){
if(digitalRead(PIN_BUTTON1) == HIGH)
{
count++;
Serial.print("La cout es =");
Serial.println(count);
delay(250);
}
if(digitalRead(PIN_BUTTON2) == HIGH)
{
count--;
Serial.print("La cout es =");
Serial.println(count);
delay(250);
}
Serial.print("La cout es =");
Serial.println(count);
switch(count)
{
case 0:
digitalWrite(A, HIGH);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, HIGH);
digitalWrite(E, HIGH);digitalWrite(F, HIGH);
digitalWrite(G, LOW);digitalWrite(DP,LOW);
digitalWrite(tr1, HIGH);digitalWrite(tr2, LOW);
break;
case 1:
digitalWrite(A, LOW);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, LOW);
digitalWrite(E, LOW);digitalWrite(F, LOW);
digitalWrite(G, LOW);digitalWrite(DP, LOW);
digitalWrite(tr1, LOW);digitalWrite(tr2, HIGH);
break;
case 2:
digitalWrite(A,HIGH);digitalWrite(B,HIGH);
digitalWrite(C, LOW);digitalWrite(D,HIGH);
digitalWrite(E,HIGH);digitalWrite(F, LOW);
digitalWrite(G,HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1, HIGH);digitalWrite(tr2, LOW);
break;
case 3:
digitalWrite(A, HIGH);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, HIGH);
digitalWrite(E, LOW);digitalWrite(F, LOW);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1, LOW);digitalWrite(tr2, HIGH);
break;
case 4:
digitalWrite(A, LOW);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, LOW);
digitalWrite(E, LOW);digitalWrite(F, HIGH);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1,HIGH);digitalWrite(tr2,LOW);
break;
case 5:
digitalWrite(A, HIGH);digitalWrite(B, LOW);
digitalWrite(C, HIGH);digitalWrite(D, HIGH);
digitalWrite(E, LOW);digitalWrite(F, HIGH);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1, LOW);digitalWrite(tr2, HIGH);
break;
case 6:
digitalWrite(A, HIGH);digitalWrite(B, LOW);
digitalWrite(C, HIGH);digitalWrite(D, HIGH);
digitalWrite(E, HIGH);digitalWrite(F, HIGH);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1, HIGH);digitalWrite(tr2,LOW);
break;
case 7:
digitalWrite(A, HIGH);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, LOW);
digitalWrite(E, LOW);digitalWrite(F, LOW);
digitalWrite(G, LOW);digitalWrite(DP, LOW);
digitalWrite(tr1, LOW);digitalWrite(tr2, HIGH);
break;
case 8:
digitalWrite(A, HIGH);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, HIGH);
digitalWrite(E, HIGH);digitalWrite(F, HIGH);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1, HIGH);digitalWrite(tr2, LOW);
break;
case 9:
digitalWrite(A, HIGH);digitalWrite(B, HIGH);
digitalWrite(C, HIGH);digitalWrite(D, LOW);
digitalWrite(E, LOW);digitalWrite(F, HIGH);
digitalWrite(G, HIGH);digitalWrite(DP, LOW);
digitalWrite(tr1,LOW);digitalWrite(tr2, HIGH);
break;
}
}