#include <LiquidCrystal_I2C.h>        // подключаем библиотеку LCD IIC
LiquidCrystal_I2C lcd(0x27,16,2);     // присваиваем имя lcd для дисплея

int deye = 0;                  // вводим переменную единиц дней и приравниваем ее к нулю
int deyd = 0;                  // вводим переменную десятков дней и приравниваем ее к нулю
int hrse = 0;                  // вводим переменную единиц часов и приравниваем ее к нулю
int hrsd = 0;                  // вводим переменную десятков часов и приравниваем ее к нулю
int minne = 0;                 // вводим переменную единиц минут и приравниваем ее к нулю
int minnd = 0;                 // вводим переменную десятков часов и приравниваем ее к нулю

unsigned long time;            // активируем счетчик рабочего времени

void setup() {

  Serial.begin(9600);       // инициализация монитора порта
  lcd.init();                   // инициализация LCD дисплея
  lcd.backlight();               // включение подсветки дисплея

}

void loop() {

    time = millis ();                         // приравниваем time к милисекундам
    deye = (((time / 1000) /3600L)/24L)%10;   // вычисляем единицы дней из time
    deyd = (((time / 10000) /3600L)/24L)%5;   // вычисляем десятки дней из time
    minne = ((time  / 1000) /60L) % 10;       // вычисляем единицы минут из time
    minnd = ((time  / 10000)/60L)  % 6;       // вычисляем десятки минут из time
    hrse = ((time / 1000) / 3600L) %24;       // вычисляем единицы часов из time
    hrsd = ((time / 10000) / 3600L) %24;      // вычисляем десятки часов из time
  
  //delay(100);
Serial.print(time);
Serial.print(" - ");
Serial.print(deyd);
Serial.print(deye);
Serial.print(" : ");
Serial.print(hrsd);
Serial.print(hrse);
Serial.print(" : ");
Serial.print(minnd);
Serial.println(minne);

  lcd.setCursor(0,0);          // ставим курсор на 1 символ первой строки
  //lcd.print(deyd);            // выводим на экран десятки дней
  //lcd.print(deye);            // выводим на экран единицы дней
  lcd.setCursor(2,0);         // ставим курсор на 3 символ первой строки
  lcd.print(":");             // выводим на экран знак двоеточия
  //lcd.print(hrsd);            // выводим на экран десятки часов
  //lcd.print(hrse);            // выводим на экран единицы часов
  lcd.setCursor(5,0);         // ставим курсор на 4 символ первой строки
  lcd.print(":");             // выводим на экран знак двоеточия
  lcd.print(minnd);           // выводим на экран десятки минут
  lcd.print(minne);           // выводим на экран единицы минут

}