#define a 2
#define b 3
#define c 4
#define d 5
#define e 6
#define f 7
#define g 8
#define T1 9
#define T2 10
#define T3 11
#define T4 12
#define T5 13
#define T6 A2
#define T7 A1
void setup() {
// put your setup code here, to run once:
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
pinMode(T1,OUTPUT);
pinMode(T2,OUTPUT);
pinMode(T3,OUTPUT);
pinMode(T4,OUTPUT);
pinMode(T5,OUTPUT);
pinMode(T6,OUTPUT);
pinMode(T7,OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
for (int cont=0; cont<=9;cont++)
{
Serial.print(cont);
switch(cont){
case 0:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, HIGH);
digitalWrite(T6, HIGH);
digitalWrite(T7, LOW);
break;
case 1:
digitalWrite(T1, LOW);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, LOW);
digitalWrite(T5, LOW);
digitalWrite(T6, LOW);
digitalWrite(T7, LOW);
break;
case 2:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, LOW);
digitalWrite(T4, HIGH);
digitalWrite(T5, HIGH);
digitalWrite(T6, LOW);
digitalWrite(T7, HIGH);
break;
case 3:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, LOW);
digitalWrite(T6, LOW);
digitalWrite(T7, HIGH);
break;
case 4:
digitalWrite(T1, LOW);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, LOW);
digitalWrite(T5, LOW);
digitalWrite(T6, HIGH);
digitalWrite(T7, HIGH);
break;
case 5:
digitalWrite(T1, HIGH);
digitalWrite(T2, LOW);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, LOW);
digitalWrite(T6, HIGH);
digitalWrite(T7, HIGH);
break;
case 6:
digitalWrite(T1, HIGH);
digitalWrite(T2, LOW);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, HIGH);
digitalWrite(T6, HIGH);
digitalWrite(T7, HIGH);
break;
case 7:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, LOW);
digitalWrite(T5, LOW);
digitalWrite(T6, LOW);
digitalWrite(T7, LOW);
break;
case 8:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, HIGH);
digitalWrite(T6, HIGH);
digitalWrite(T7, HIGH);
break;
case 9:
digitalWrite(T1, HIGH);
digitalWrite(T2, HIGH);
digitalWrite(T3, HIGH);
digitalWrite(T4, HIGH);
digitalWrite(T5, LOW);
digitalWrite(T6, HIGH);
digitalWrite(T7, HIGH);
break;
default:
digitalWrite(T1, HIGH);
digitalWrite(T2, LOW);
digitalWrite(T3, LOW);
digitalWrite(T4, HIGH);
digitalWrite(T5, LOW);
digitalWrite(T6, LOW);
digitalWrite(T7, HIGH);
}
for(int i=0;i<=9;i++)
{
Serial.println(i);
switch(i){
case 0:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
delay(1000);
break;
case 1:
digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
delay(1000);
break;
case 2:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, LOW);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
delay(1000);
break;
case 3:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
delay(1000);
break;
case 4:
digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(1000);
break;
case 5:
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(1000);
break;
case 6:
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(1000);
break;
case 7:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
delay(1000);
break;
case 8:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(1000);
break;
case 9:
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(1000);
break;
default:
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, LOW);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
delay(1000);
}
}
}
}