int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
int f = 6;
int g = 7;
int point = 8;
void setup()
{
pinMode(a, OUTPUT); //a
pinMode(b, OUTPUT); //b
pinMode(c, OUTPUT); //c
pinMode(d, OUTPUT); //d
pinMode(e, OUTPUT); //e
pinMode(f, OUTPUT); //f
pinMode(g, OUTPUT); //g
pinMode(point, OUTPUT); //point
}
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 != 3
&& number != 7)
digitalWrite(f,LOW);
if (number != 0 && number != 1 && number != 7)
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();
}}