const int D1 = 0;
const int D2 = 1;
const int D3 = 2;
const int D4 = 3;
const int A = 4;
const int F = 5;
const int G = 6;
const int C = 7;
const int DP = 8;
const int D = 9;
const int E = 10;
const int B = 11;
unsigned char i;
unsigned char piar[12]={0,1,2,3,4,5,6,7,8,9,10,11};
unsigned char temp[2]={0x3f,0x06};
void printdata(unsigned char data) {
digitalWrite(A, (data & 0x01) ? HIGH : LOW);
digitalWrite(B, (data & 0x02) ? HIGH : LOW);
digitalWrite(C, (data & 0x04) ? HIGH : LOW);
digitalWrite(D, (data & 0x08) ? HIGH : LOW);
digitalWrite(E, (data & 0x10) ? HIGH : LOW);
digitalWrite(F, (data & 0x20) ? HIGH : LOW);
digitalWrite(G, (data & 0x40) ? HIGH : LOW);
digitalWrite(DP, (data & 0x80) ? HIGH : LOW);
}
void z(){
printdata(0x3f);
}
void one(){
printdata(0x06);
}
void setup(){
pinMode( D1, OUTPUT);
pinMode( D2, OUTPUT);
pinMode( D3, OUTPUT);
pinMode( D4, OUTPUT);
pinMode( A, OUTPUT);
pinMode( B, OUTPUT);
pinMode( C, OUTPUT);
pinMode( D, OUTPUT);
pinMode( E, OUTPUT);
pinMode( F, OUTPUT);
pinMode( G, OUTPUT);
pinMode( DP, OUTPUT);
}
void loop(){
// main part
digitalWrite(D1, HIGH);
delay(500);
z();
delay(2000);
one();
delay(2000);
}