int a = 2 ;
int b = 3 ;
int c = 4 ;
int d = 5 ;
int e = 6 ;
int f = 7 ;
int g = 8 ;
int point = 9 ;
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(point, OUTPUT);
}
void showNumber (int number)
{
if (number != 1 && number !=4)
digitalWrite(a, LOW);
if (number != 5 && number !=6)
digitalWrite(b, LOW);
if (number != 2)
digitalWrite(c, LOW);
if (number != 1 && number != 4 && number != 7)
digitalWrite(d, LOW);
if (number == 2 || number == 6 || number == 8 || number == 0)
digitalWrite(e, LOW);
if (number != 1 && number != 2 && number != 7 && number != 3)
digitalWrite(f, LOW);
if (number != 0 && number != 7 && number != 1)
digitalWrite(g, LOW);
}
void turnoff()
{
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
digitalWrite(point, HIGH);
}
void loop() {
for (int i=0; i<10; i++)
{
showNumber (i);
delay(1000);
turnoff();
}
}