#include "GyverTM1637.h"
GyverTM1637 disp(3, 4);
void setup() 
{ //disp.clear();        // очистить
  disp.brightness(2);  }// яркость 0-7

void loop() {
    disp.displayInt(9999);
            } 

/* byte hours= 14;       // задаём часы   
//for (; hours<24; hours++)                 
   for (byte m=0; m<6000; m++) {//Для реала было minutes<60000. Тогда m/60
disp.displayClock(hours,m/6); // Подумать: при m>=600 будет ошибка
// мигаем двоеточием дисплея. Но при этом реальное время сделать сложно
disp.point(1);	  delay(500);
disp.point(0);	  delay(500); */

// NEW символ ГРАДУСА для GyverTM1637.h.        Разобраться, поскольку displayByte()
// disp.displayByte(3, 0x63);  // 0x63=99 DEC  Абсурд (но РАБОТАЕТ для displayByte)
// Темп-ру разбивать придётся на х2 цифры-байта
// Символ градуса можно выводить без С - экономия сегмента 

/* Из шаблона хелпа Wokwi:
#include <TM1637.h>
int CLK = 3;  // так именуются пины
int DIO = 4;
TM1637 tm(3, 4); //Class
void setup() 
{ tm.init();
  tm.set(2);  }// 1=яркость цифр меньше 
void loop() 
{ tm.display(0, 1);//0,1,2,3 - цифры по порядку, справа налево
  tm.display(1, 2);
  tm.point(1);  //лог."1" для точки
  tm.display(2, 5);
  tm.display(3, 6); }  */
4-Digit Display