//Se incluye la librería
#include <TM1637Display.h>
//Se declaran los pines a utilizar
#define CLK 18
#define DIO 5
#define boton_ISR 4
#define boton2_ISR 16
TM1637Display display(CLK, DIO);
volatile int cont = 0;

//Variable para almacenar el tiempo
boolean edo_boton=0;
//Rutina de interrupcion
void IRAM_ATTR ISR() {
edo_boton = !edo_boton;
cont++;
//cont++;
}

void IRAM_ATTR ISR2() {
edo_boton = !edo_boton;
cont--;
//cont++;
}
//Declara el objeto con los pines

void setup() {
//Configurar pines
pinMode(boton_ISR, INPUT_PULLUP);
attachInterrupt(boton_ISR, ISR, FALLING);
pinMode(boton2_ISR, INPUT_PULLUP);
attachInterrupt(boton2_ISR, ISR2, FALLING);
display.setBrightness(7);

}
void loop() {
  if(cont<0){
    cont=0;
  }
  else if (cont>40)
  {
    cont=40;
  }
display.showNumberDecEx(cont,0b01000000,false);
}
4-Digit Display