#include<LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
int jam=11,men=59,det=55;
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd2(0x27,16,2);
void setup() {
lcd.begin(16,2);
lcd2.init();
lcd2.backlight();
pinMode(7, OUTPUT);
}
void alarm() {
tone(3,1000);delay(5);noTone(3);
tone(3,100);delay(5);noTone(3);
tone(3,100);delay(5);noTone(3);
}
void loop() {
lcd.setCursor(3,0);
lcd.print("Surakarta ");
lcd.setCursor(2,1);
lcd.print("Pukul=");
lcd.print(jam);
lcd.print(":");
lcd.print(men);
lcd.print(":");
lcd.print(det);
lcd.print(" ");
lcd2.setCursor(3,0);
lcd2.print("Surakarta ");
lcd2.setCursor(2,1);
lcd2.print("Pukul=");
lcd2.print(jam);
lcd2.print(":");
lcd2.print(men);
lcd2.print(":");
lcd2.print(det);
lcd2.print(" ");
delay(300);
det=det+1;
if(det==60){det=1,men++;tone(3,1000);delay(10);noTone(3);}
if(men==60){men=1,jam++;}
if(jam==13){jam=1;}
if(jam==12&&men==2){alarm();}
if(men==2){lcd2.noBacklight();}else{lcd2.backlight();}
if(men==4){lcd2.noBacklight();}else{lcd2.backlight();}
}