#include <TM1637Display.h>
#define LED 2
#define CLK 22 // The ESP32 pin GPIO22 connected to CLK
#define DIO 23 // The ESP32 pin GPIO23 connected to DIO
// create a display object of type TM1637Display
TM1637Display display = TM1637Display(CLK, DIO);
void setup() {
display.clear();
display.setBrightness(7); // set the brightness to 7 (0:dimmest, 7:brightest);
display.showNumberDec(-91); // displayed _-91
delay(2000);
display.clear();
}
void loop() {
// show counter 0-9
int i;
for (i = 0; i < 10; i++) {
display.showNumberDec(i);
delay(500);
display.clear();
}
display.showNumberDec(-91); // displayed _-91
delay(2000);
display.clear();
display.showNumberDec(-109); // displayed -109
delay(2000);
display.clear();
display.showNumberDec(21, false); // displayed __21
delay(2000);
display.clear();
display.showNumberDec(21, true); // displayed 0021
delay(2000);
display.clear();
display.showNumberDec(28, false, 2, 1); // displayed _28_
delay(2000);
display.clear();
display.showNumberDec(-9, false, 3, 0); // displayed _-9_
delay(2000);
display.clear();
// displayed 15:30
display.showNumberDecEx(1530, 0b11100000, false, 4, 0);
delay(2000);
display.clear();
}