#include <TM1637.h>
int screen_num = 1000;
int CLK = 2;
int DIO = 4;
int pot_screen = 34;
TM1637 disp(CLK, DIO);
void setup() {
Serial.begin(115200);
disp.init();
disp.set(BRIGHT_TYPICAL);
pinMode(pot_screen, INPUT);
Serial.println("Setup completed");
}
void loop() {
int potValue = analogRead(pot_screen);
int num_mode = map(potValue, 0, 4095, 0, screen_num);
disp.display(0, (num_mode / 1000) % 10);
disp.display(1, (num_mode / 100) % 10);
disp.display(2, (num_mode / 10) % 10);
disp.display(3, num_mode % 10);
delay(100);
Serial.println(num_mode);
}