#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0X27,16,2);
#define led 13
#define tombol1 12
#define tombol2 14
#define tombol3 27
int i,menu,jam,menit;
void setup() {
lcd.backlight(); lcd.init();
lcd.setCursor(0,0); lcd.print("MAU TULISAN APA");
pinMode (led,OUTPUT);
pinMode (tombol1,INPUT_PULLUP);
pinMode (tombol2,INPUT_PULLUP);
pinMode (tombol3,INPUT_PULLUP);
}
void loop() {
lcd.setCursor(8,1); lcd.print("MENU=");
lcd.print(menu); lcd.print(" ");
if (digitalRead(tombol2)==LOW){
menu=menu+1;
if(menu>2) menu=0;
delay(300);
}
if (menu==0){
lcd.setCursor(0,0); lcd.print(" JAM DIGITAL ");
}
else if (menu==1){
lcd.setCursor(0,0);lcd.print(" SETTING JAM ");
lcd.setCursor(0,1); lcd.print("JAM="); lcd.print(jam); lcd.print(menit);
if(digitalRead(tombol3)==0) {
jam++; if(jam>23) jam=0;
}
else if(digitalRead(tombol1)==0){
jam--; if(jam<0) jam=23;
}
}
else if(menu==2){
lcd.setCursor(0,0); lcd.print(" SETTING MENIT ");
lcd.setCursor(0,1); lcd.print("MENIT="); lcd.print(menit);
}
}