int pins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // a,b,c,d,e,f,g,h
int zero[] = {0, 0, 0, 0, 0, 0, 1, 1}; //abcdef
int one[] = {1, 0, 0, 1, 1, 1, 1, 1}; //bc
int two[] = {0, 0, 1, 0, 0, 1, 0, 1}; //abdeg
int three[] = {0, 0, 0, 0, 1, 1, 0, 1}; //abcdg
int four[] = {1, 0, 0, 1, 1, 0, 0, 1}; //bcfg
int five[] = {0, 1, 0, 0, 1, 0, 0, 1}; //acdfg
int six[] = {0, 1, 0, 0, 0, 0, 0, 1}; // acdfg
int seven[] = {0, 0, 0, 1, 1, 1, 1, 1}; //abc
int eight[] = {0, 0, 0, 0, 0, 0, 0, 1}; //abcdefg
int nine[] = {0, 0, 0, 0, 1, 0, 0, 1}; //abcdfg
int A[] = {0, 0, 0, 1, 0, 0, 0, 1}; //abcefg
int B[] = {0, 0, 0, 0, 0, 0, 0, 1}; //abcdefg
int C[] = {0, 1, 1, 0, 0, 0, 1, 1}; //adef
int D[] = {0, 0, 0, 0, 0, 0, 1, 1}; //abcdef
int E[] = {0, 1, 1, 0, 0, 0, 0, 1}; //abcdfg
int F[] = {0, 1, 1, 1, 0, 0, 0, 1}; //abcdfg
void setup() {
for (int i=0; i < 8; i++)
pinMode(pins[i], OUTPUT);
}
void print_zero(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], zero[i]);
}
void print_one(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], one[i]);
}
void print_two(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], two[i]);
}
void print_three(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], three[i]);
}
void print_four(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], four[i]);
}
void print_five(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], five[i]);
}
void print_six(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], six[i]);
}
void print_seven(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], seven[i]);
}
void print_eight(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], eight[i]);
}
void print_nine(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], nine[i]);
}
void print_A(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], A[i]);
}
void print_B(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], B[i]);
}
void print_C(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], C[i]);
}
void print_D(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], D[i]);
}
void print_E(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], E[i]);
}
void print_F(){
for (int i=0; i < 8; i++)
digitalWrite(pins[i], F[i]);
}
void loop() {
// print_zero();
print_one();
// print_two();
// print_three();
// print_four();
// print_five();
// print_six();
// print_seven();
// print_eight();
// print_nine();
// print_A();
// print_B();
// print_C();
// print_D();
// print_E();
// print_F();
}