#include < Wire.h > // I2C Connection Library
#include < LiquidCrystal.h > // LCD Library
#include < EEPROM.h > // EEPROM Library
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
#define bt_set A0
#define bt_next A1
#define bt_up A2
#define bt_down A3
#define relay 8
#define buzzer 13
// RTC DS1307
#define DS1307_I2C_ADDRESS 0x68 // Address of DS1307 module
int hh = 0, mm = 0, ss = 0, set_day = 0, set_time = 0, run_time = 0, set_week = 0;
int StartHH = 0, StartMM = 0, Alarm = 0, weekend = 0;
int set = 0, setMode = 0, max = 30;
int flag0 = 2, flag1 = 0, flag2 = 0, flag3 = 1;
int flash = 0;