I accidentally fixed the program! But here it is anyway!
int hr1 = 2;
int hr2 = 3;
int hr3 = 4;
int hr4 = 5;
int mn1 = 6;
int mn2 = 7;
int mn3 = 8;
int mn4 = 9;
int mn5 = 10;
int mn6 = 11;
int pm = 12;
int sec = 13;
int hrc;
int mnc;
int secc;
void setup()
{
pinMode(hr1, OUTPUT);
pinMode(hr2, OUTPUT);
pinMode(hr3, OUTPUT);
pinMode(hr4, OUTPUT);
pinMode(mn1, OUTPUT);
pinMode(mn2, OUTPUT);
pinMode(mn3, OUTPUT);
pinMode(mn4, OUTPUT);
pinMode(mn5, OUTPUT);
pinMode(mn6, OUTPUT);
pinMode(pm, OUTPUT);
pinMode(sec, OUTPUT);
hrc = 1;
mnc = 0;
secc = 0;
}
void loop()
{
secc = secc + 1;
digitalWrite(sec, HIGH);
delay(10);
digitalWrite(sec, LOW);
if (secc == 60)
{
secc = 0;
mnc = mnc + 1;
if (mnc == 60)
{
mnc = 0;
hrc = hrc + 1;
if (hrc == 13)
{
hrc = 1;
}
}
}
switch (mnc)
{
case 0:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 1:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 2:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 3:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 4:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 5:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 6:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 7:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 8:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 9:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 10:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 11:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 12:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 13:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 14:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 15:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, LOW);
break;
case 16:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 17:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 18:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 19:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 20:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 21:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 22:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 23:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 24:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 25:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 26:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 27:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 28:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 29:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 30:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 31:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, HIGH);
digitalWrite(mn6, LOW);
break;
case 32:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 33:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 34:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 35:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, LOW);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 36:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 37:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, LOW);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 38:
digitalWrite(mn1, LOW);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 39:
digitalWrite(mn1, HIGH);
digitalWrite(mn2, HIGH);
digitalWrite(mn3, HIGH);
digitalWrite(mn4, LOW);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
break;
case 40:
digitalWrite(mn1, LOW);
digitalWrite(mn2, LOW);
digitalWrite(mn3, LOW);
digitalWrite(mn4, HIGH);
digitalWrite(mn5, LOW);
digitalWrite(mn6, HIGH);
bre