#include <TM1637Display.h>
#define rel 2
#define start 3
#define reset 4
//#define set 7
#define decr 8
#define incr 9
#define DIO 5
#define CLK 6
int mins, sec;
TM1637Display display(CLK, DIO);
void setup()
{
pinMode(rel, OUTPUT);
pinMode(start, INPUT_PULLUP);
pinMode(reset, INPUT_PULLUP);
//pinMode(set, INPUT_PULLUP);
pinMode(incr, INPUT_PULLUP);
pinMode(decr, INPUT_PULLUP);
display.setBrightness(0x0f);
mins=2;
sec=59;
}
void loop()
{
display.showNumberDecEx(mins, 0b01000000, true,2,0);
display.showNumberDecEx(sec, 0b01000000, true,2,2);
delay(1000);
if(sec==0)
{
sec=60;
mins--;
if(mins==-1)
mins=2;
}
sec--;
}