#include <LiquidCrystal_I2C.h>
#include "Button.h"
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
Button pause(A2), reset(A1);
void print2(int val)
{
if (val<10)
{
lcd.print("0");
}
lcd.print(val);
}
void setup() {
// Init
}
void loop() {
// put your main code here, to run repeatedly:
lcd.init();
lcd.backlight();
long time=(millis()/1000);
int sek=time%60;
int dmin=time/60;
int tmin=dmin%60;
int hour=dmin/60;
lcd.setCursor(0, 0);
print2(hour);
lcd.print(":");
print2(tmin);
lcd.print(":");
print2(sek);
byte bt1,bt2;
bt1 = pause.ReadKey();
bt2 = reset.ReadKey();
lcd.setCursor(0, 1);
lcd.print("Pause:");
lcd.print(bt1);
lcd.print(" reset:");
lcd.print(bt2);
}