You are on page 1of 19

Figure 1: Connection of two 7-segment with a switch into Arduino using Tinkercad

CODE

#define segA 1 //connecting segment A to Pin 1 pinMode(buttonPin, INPUT);


#define segB 0 //connecting segment B to Pin 1 }
#define segC 4 //connecting segment C to Pin 1
#define segD 5 //connecting segment D to Pin 1 void loop()
#define segE 6 //connecting segment E to Pin 1 {
#define segF 2 //connecting segment F to Pin 1 buttonState = digitalRead (buttonPin);
#define segG 3 //connecting segment G to Pin 1 if (buttonState != lastbuttonState)
#define segH 12 //connecting segment H to Pin 1 {
#define segI 13 //connecting segment I to Pin 1 if (buttonState == HIGH)
#define segJ 7 //connecting segment J to Pin 1 {
#define segK 8 //connecting segment K to Pin 1 COUNT++;
#define segL 9 //connecting segment L to Pin 1 changeNumber(COUNT);
#define segM 11 //connecting segment M to Pin }
1 lastbuttonState = buttonState;
#define segN 10 //connecting segment N to Pin 1 }
}
const int buttonPin = A0;
int COUNT = 0; void changeNumber (int buttonPress)
int buttonState = 0; {
int lastbuttonState = 0; switch (buttonPress)
{
void setup() case 0:
{ digitalWrite (segA, HIGH);
for(int i=0;i<14;i++) digitalWrite (segB, HIGH);
{ digitalWrite (segC, HIGH);
pinMode(i, OUTPUT); digitalWrite (segD, HIGH);
} digitalWrite (segE, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 1: digitalWrite (segN, LOW);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 4:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, LOW);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 2: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, LOW); case 5:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 3: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
case 6: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 9:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 7: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 10:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 8: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 11:
digitalWrite (segD, HIGH); digitalWrite (segA, LOW);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, LOW); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 12: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, LOW); case 15:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 13: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 16:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 14: digitalWrite (segN, LOW);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 17:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, LOW);
case 18: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 21:
digitalWrite (segD, HIGH); digitalWrite (segA, LOW);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, LOW);
case 19: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 22:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, LOW); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, LOW);
case 20: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segM, LOW);
case 23: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 26:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, LOW);
case 24: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 27:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, LOW); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, LOW);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, LOW);
case 25: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 28:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segJ, LOW); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 29: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 32:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, LOW); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 30: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 33:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 31: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 34:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segD, LOW); case 37:
digitalWrite (segE, LOW); digitalWrite (segA, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segD, LOW);
digitalWrite (segI, HIGH); digitalWrite (segE, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segF, LOW);
digitalWrite (segK, HIGH); digitalWrite (segG, LOW);
digitalWrite (segL, LOW); digitalWrite (segH, HIGH);
digitalWrite (segM, LOW); digitalWrite (segI, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segJ, HIGH);
break; digitalWrite (segK, HIGH);
digitalWrite (segL, LOW);
case 35: digitalWrite (segM, LOW);
digitalWrite (segA, HIGH); digitalWrite (segN, HIGH);
digitalWrite (segB, LOW); break;
digitalWrite (segC, HIGH);
digitalWrite (segD, HIGH); case 38:
digitalWrite (segE, LOW); digitalWrite (segA, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segL, LOW); digitalWrite (segH, HIGH);
digitalWrite (segM, LOW); digitalWrite (segI, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 36: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 39:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 40: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 43:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 41: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 44:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, LOW);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 42: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, LOW); case 45:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 46: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 49:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 47: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 50:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, LOW); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 48: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 51:
digitalWrite (segD, HIGH); digitalWrite (segA, LOW);
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 54:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 52: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, LOW); case 55:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 53: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 56:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 57: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 60:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 58: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 61:
digitalWrite (segD, HIGH); digitalWrite (segA, LOW);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 59: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 62:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 63: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 66:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 64: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 67:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, LOW);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 65: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 68:
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 71:
digitalWrite (segD, HIGH); digitalWrite (segA, LOW);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 69: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 72:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, LOW); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 70: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 73:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 74: digitalWrite (segN, LOW);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 77:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 75: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 78:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, LOW);
break; digitalWrite (segL, LOW);
digitalWrite (segM, LOW);
case 76: digitalWrite (segN, LOW);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 79:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segF, HIGH); digitalWrite (segC, LOW);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, LOW); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, LOW); digitalWrite (segJ, HIGH);
digitalWrite (segN, LOW); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 80: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 83:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, LOW);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 81: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 84:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 82: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
case 85: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 88:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 86: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, LOW);
digitalWrite (segC, HIGH); case 89:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, HIGH);
digitalWrite (segM, HIGH);
case 87: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 90:
digitalWrite (segD, LOW); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, HIGH);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, LOW);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, HIGH); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 91: digitalWrite (segN, HIGH);
digitalWrite (segA, LOW); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 94:
digitalWrite (segD, LOW); digitalWrite (segA, LOW);
digitalWrite (segE, LOW); digitalWrite (segB, HIGH);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, LOW); digitalWrite (segD, LOW);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 92: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, LOW); case 95:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 93: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH); case 96:
digitalWrite (segD, HIGH); digitalWrite (segA, HIGH);
digitalWrite (segE, LOW); digitalWrite (segB, LOW);
digitalWrite (segF, LOW); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segE, HIGH); digitalWrite (segB, HIGH);
digitalWrite (segF, HIGH); digitalWrite (segC, HIGH);
digitalWrite (segG, HIGH); digitalWrite (segD, HIGH);
digitalWrite (segH, HIGH); digitalWrite (segE, LOW);
digitalWrite (segI, HIGH); digitalWrite (segF, HIGH);
digitalWrite (segJ, HIGH); digitalWrite (segG, HIGH);
digitalWrite (segK, HIGH); digitalWrite (segH, HIGH);
digitalWrite (segL, LOW); digitalWrite (segI, HIGH);
digitalWrite (segM, HIGH); digitalWrite (segJ, HIGH);
digitalWrite (segN, HIGH); digitalWrite (segK, HIGH);
break; digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
case 97: digitalWrite (segN, HIGH);
digitalWrite (segA, HIGH); break;
digitalWrite (segB, HIGH); }
digitalWrite (segC, HIGH); }
digitalWrite (segD, LOW);
digitalWrite (segE, LOW);
digitalWrite (segF, LOW);
digitalWrite (segG, LOW);
digitalWrite (segH, HIGH);
digitalWrite (segI, HIGH);
digitalWrite (segJ, HIGH);
digitalWrite (segK, HIGH);
digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
digitalWrite (segN, HIGH);
break;

case 98:
digitalWrite (segA, HIGH);
digitalWrite (segB, HIGH);
digitalWrite (segC, HIGH);
digitalWrite (segD, HIGH);
digitalWrite (segE, HIGH);
digitalWrite (segF, HIGH);
digitalWrite (segG, HIGH);
digitalWrite (segH, HIGH);
digitalWrite (segI, HIGH);
digitalWrite (segJ, HIGH);
digitalWrite (segK, HIGH);
digitalWrite (segL, LOW);
digitalWrite (segM, HIGH);
digitalWrite (segN, HIGH);
break;

case 99:
digitalWrite (segA, HIGH);

You might also like