int led4k1 = 53;
int led4k2 = 52;
int led4k3 = 51;
int led4k4 = 50;
int led4k5 = 49;
int led4k6 = 48;
int led4k7 = 47;
int led3k1 = 46;
int led3k2 = 45;
int led3k3 = 44;
int led3k4 = 43;
int led3k5 = 42;
int led3k6 = 41;
int led3k7 = 40;
int led2k1 = 39;
int led2k2 = 38;
int led2k3 = 37;
int led2k4 = 36;
int led2k5 = 35;
int led2k6 = 34;
int led2k7 = 33;
int led2k8 = 32;
int num = 0;
int num2 = 0;
int num3 = 0;
int button = 0;
void setup() {
pinMode(led4k1, OUTPUT);
pinMode(led4k2, OUTPUT);
pinMode(led4k3, OUTPUT);
pinMode(led4k4, OUTPUT);
pinMode(led4k5, OUTPUT);
pinMode(led4k6, OUTPUT);
pinMode(led4k7, OUTPUT);
pinMode(led3k1, OUTPUT);
pinMode(led3k2, OUTPUT);
pinMode(led3k3, OUTPUT);
pinMode(led3k4, OUTPUT);
pinMode(led3k5, OUTPUT);
pinMode(led3k6, OUTPUT);
pinMode(led3k7, OUTPUT);
pinMode(led2k1, OUTPUT);
pinMode(led2k2, OUTPUT);
pinMode(led2k3, OUTPUT);
pinMode(led2k4, OUTPUT);
pinMode(led2k5, OUTPUT);
pinMode(led2k6, OUTPUT);
pinMode(led2k7, OUTPUT);
pinMode(led2k8, OUTPUT);
}
void loop()
{
switch (num) {
case 0:
digitalWrite(led2k1, LOW);
digitalWrite(led2k2, HIGH);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 1:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, HIGH);
digitalWrite(led2k3, HIGH);
digitalWrite(led2k4, HIGH);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, HIGH);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 2:
digitalWrite(led2k1, LOW);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, HIGH);
digitalWrite(led2k5, HIGH);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 3:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, HIGH);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 4:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, HIGH);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, HIGH);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 5:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, HIGH);
digitalWrite(led2k8, LOW);
break;
case 6:
digitalWrite(led2k1, LOW);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, HIGH);
digitalWrite(led2k8, LOW);
break;
case 7:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, HIGH);
digitalWrite(led2k3, HIGH);
digitalWrite(led2k4, HIGH);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 8:
digitalWrite(led2k1, LOW);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
case 9:
digitalWrite(led2k1, HIGH);
digitalWrite(led2k2, LOW);
digitalWrite(led2k3, LOW);
digitalWrite(led2k4, LOW);
digitalWrite(led2k5, LOW);
digitalWrite(led2k6, LOW);
digitalWrite(led2k7, LOW);
digitalWrite(led2k8, LOW);
break;
}
switch (num2) {
case 0:
digitalWrite(led3k1, LOW);
digitalWrite(led3k2, HIGH);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
case 1:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, HIGH);
digitalWrite(led3k3, HIGH);
digitalWrite(led3k4, HIGH);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, HIGH);
digitalWrite(led3k7, LOW);
break;
case 2:
digitalWrite(led3k1, LOW);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, HIGH);
digitalWrite(led3k5, HIGH);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
case 3:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, HIGH);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
case 4:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, HIGH);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, HIGH);
digitalWrite(led3k7, LOW);
break;
case 5:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, HIGH);
break;
case 6:
digitalWrite(led3k1, LOW);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, HIGH);
break;
case 7:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, HIGH);
digitalWrite(led3k3, HIGH);
digitalWrite(led3k4, HIGH);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
case 8:
digitalWrite(led3k1, LOW);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
case 9:
digitalWrite(led3k1, HIGH);
digitalWrite(led3k2, LOW);
digitalWrite(led3k3, LOW);
digitalWrite(led3k4, LOW);
digitalWrite(led3k5, LOW);
digitalWrite(led3k6, LOW);
digitalWrite(led3k7, LOW);
break;
}
switch (num3) {
case 0:
digitalWrite(led4k1, LOW);
digitalWrite(led4k2, HIGH);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
case 1:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, HIGH);
digitalWrite(led4k3, HIGH);
digitalWrite(led4k4, HIGH);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, HIGH);
digitalWrite(led4k7, LOW);
break;
case 2:
digitalWrite(led4k1, LOW);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, HIGH);
digitalWrite(led4k5, HIGH);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
case 3:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, HIGH);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
case 4:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, HIGH);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, HIGH);
digitalWrite(led4k7, LOW);
break;
case 5:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, HIGH);
break;
case 6:
digitalWrite(led4k1, LOW);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, HIGH);
break;
case 7:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, HIGH);
digitalWrite(led4k3, HIGH);
digitalWrite(led4k4, HIGH);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
case 8:
digitalWrite(led4k1, LOW);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
case 9:
digitalWrite(led4k1, HIGH);
digitalWrite(led4k2, LOW);
digitalWrite(led4k3, LOW);
digitalWrite(led4k4, LOW);
digitalWrite(led4k5, LOW);
digitalWrite(led4k6, LOW);
digitalWrite(led4k7, LOW);
break;
}
num += 1;
if (num == 10)
{ num = 0;
num2 += 1; if(num2 == 10)
{
num2 = 0;
num3 += 1;
if(num3 == 10)
{num3 = 0;
}}
}
delay(1000);
}
each case make the led a number