#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 10, d5 = 9, d6 = 8, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int H = 1, M = 59, S = 59;
int time = (H*3600)+(M*50)+S;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor(3, 0);
lcd.print("Count Time");
lcd.setCursor(4, 1);
lcd.print("HH:MM:SS");
}
void loop()
{
int sec = time - (millis()/1000);
if(sec >= 0)
{
int hour = sec / 3600;
int mint = (sec/60) % 60;
int sec1 = sec % 60;
lcd.setCursor(4, 1);
if(hour < 10)
{
lcd.print("0");
}
lcd.print(hour);
lcd.print(":");
if(mint < 10)
{
lcd.print("0");
}
lcd.print(mint);
lcd.print(":");
if(sec1 < 10)
{
lcd.print("0");
}
lcd.print(sec1);
}
}