2 Digit Counter

by 802515 in Circuits > Arduino

6 Views, 0 Favorites, 0 Comments

2 Digit Counter

Screenshot 2025-06-15 9.35.50 PM.png
Screenshot 2025-06-15 9.35.15 PM.png

My idea is a 2 digit counter that can be increased by pressing a button.

Supplies

circuitcomponents.jpg

5 - 220 ohm resistors

1 - Breadboard

1 - Push Buttons

2 - Seven Segment Displays

20 - Wires

Placing the Circuit Components

Screenshot 2025-06-15 9.24.00 PM.png

These are all of the components used in the circuit, except for the wires used to connect them.



Wiring the Circuit

Screenshot 2025-06-15 9.28.37 PM.png
Screenshot 2025-06-15 9.35.15 PM.png

This is how I wired the circuit, it is much clearer on the schematic than the physical circuit.

Color code:

a = Orange

b = Yellow

c = Green

d = Turqoise

e = Blue

f = Purple

g = Pink

Positive = Red

Negative = Black

Input = Grey

Pin Connections

7 Segment display connections:

a = 13;

b = 12;

c = 11;

d = 10;

e = 9;

f = 8;

g = 7;

a1 = A0;

b1 = A1;

c1 = A2;

d1 = A3;

e1 = A4;

f1 = A5;

g1 = 6;


I set these pins as a - g for the seven segment displays, the variables with 1s after them were for the other 7 Segment display

Then, I set pin 2 as the input pin for the button:

const int buttonPin = 2;



The Code

This is the arduino code that I used in my circuit:


const int a = 13;

const int b = 12;

const int c = 11;

const int d = 10;

const int e = 9;

const int f = 8;

const int g = 7;

const int a1 = A0;

const int b1 = A1;

const int c1 = A2;

const int d1 = A3;

const int e1 = A4;

const int f1 = A5;

const int g1 = 6;

const int buttonPin = 2;

int count = 0;

int number = 0;

int lastButtonState = 0;

void setup() {

pinMode(buttonPin, INPUT);

pinMode(a, OUTPUT);

pinMode(b, OUTPUT);

pinMode(c, OUTPUT);

pinMode(d, OUTPUT);

pinMode(e, OUTPUT);

pinMode(f, OUTPUT);

pinMode(g, OUTPUT);

pinMode(a1, OUTPUT);

pinMode(b1, OUTPUT);

pinMode(c1, OUTPUT);

pinMode(d1, OUTPUT);

pinMode(e1, OUTPUT);

pinMode(f1, OUTPUT);

pinMode(g1, OUTPUT);

}

void loop() {

number = digitalRead(buttonPin);

if (number != lastButtonState) {

if (number == HIGH) {

count++;

if (count < 0) count = 99;

}

delay(200); // debounce

}

switch(count) {

case 0:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 1:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 2:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 3:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 4:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 5:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 6:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 7:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 8:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 9:

digitalWrite(a, LOW);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 10:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 11:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 12:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 13:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 14:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 15:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 16:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 17:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 18:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 19:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 20:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 21:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 22:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 23:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 24:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 25:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 26:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 27:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 28:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 29:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, LOW);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 30:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 31:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 32:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 33:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 34:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 35:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 36:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 37:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 38:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 39:

digitalWrite(a, HIGH);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 40:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 41:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 42:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 43:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 44:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 45:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 46:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 47:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 48:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 49:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, LOW);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 50:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 51:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 52:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 53:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 54:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 55:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 56:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 57:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 58:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 59:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, LOW);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 60:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 61:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 62:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 63:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 64:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 65:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 66:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 67:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 68:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 69:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, LOW);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 70:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 71:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 72:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 73:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 74:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 75:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 76:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);





digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 77:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);




digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 78:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);




digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 79:

digitalWrite(a, LOW);

digitalWrite(b, LOW);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 80:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 81:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);




digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 82:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 83:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 84:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 85:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 86:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);






digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 87:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);

digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 88:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 89:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, HIGH);

digitalWrite(f, HIGH);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 90:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 91:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);




digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 92:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

break;



case 93:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;



case 94:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;



case 95:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);



digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 96:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);


digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 97:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);


digitalWrite(a1, LOW);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;

case 98:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);


digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

break;

case 99:

digitalWrite(a, HIGH);

digitalWrite(b, HIGH);

digitalWrite(c, HIGH);

digitalWrite(d, HIGH);

digitalWrite(e, LOW);

digitalWrite(f, LOW);

digitalWrite(g, HIGH);


digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

break;


default:

count = 0;

break;

}

}

Showcase Video

This is how the circuit should work at the end, I added some cardboard to cover up the circuits and wiring.