#include <TM1637.h>
const int CLK = 2;
const int DIO = 1;
int one;
int two;
int temp;
int c = 12;
int h = 0;
int h1 = 0;
int h2 = 0;
int m = 0;
int m1 = 0;
int m2 = 0;
TM1637 tm(CLK, DIO);
void setup() {
tm.init();
tm.set(BRIGHT_TYPICAL);
}
void convert(){
if(m >= 60){
m = 0;
h = h+1;
}
if(m >= 10){
m1 = m /10;
m2 = m - 10*m1;
}
else{
m2 = m;
m1 = 0;
}
if(h >= 24){
m = 0;
h = 0;
}
if(h >= 10){
h1 = h /10;
h2 = h - 10*h1;
}
else{
h2 = h;
h1 = 0;
}
}
void loop() {
convert();
tm.display(0,h1);
tm.display(1,h2);
tm.display(2,m1);
tm.display(3,m2);
delay(100);
m = m+1;
}