#include <TM1637.h>
const int Clock = 2;
const int DIO = 3;
const int button = 8;
bool buttonState=0;
TM1637 tm(Clock, DIO);
void setup() {
tm.init();
tm.set(BRIGHT_TYPICAL);
pinMode(button, INPUT);
}
unsigned int Counter = 0;
void loop() {
tm.display(0, (Counter / (10*10*10)) % 10);
tm.display(1, (Counter / (10*10)) % 10);
tm.display(2, (Counter / 10) % 10);
tm.display(3, Counter % 10);
buttonState=digitalRead(button);
if(buttonState)
Counter++;
if (Counter == 10*10*10*10) {
Counter = 0;
}
delay(100);
}