# include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// Coba melu tantangan sopo ngerti bener dibantu kalo salah ya KAK MEN
// A.Zaenudin Temanggung
// DIBAWAH INI code programnya
lcd.init();
lcd.backlight();
//Setup Awal Ketika Running
lcd.setCursor(0,0);
lcd.print("IKUTAN TANTANGAN ");
lcd.setCursor(4,1);
lcd.print("KAK MEN");
delay(3000);
lcd.clear();
Serial.begin(9600);
pinMode(11, INPUT);//tombol no siji
pinMode(12, INPUT);//tombol no loro
pinMode(7, OUTPUT);// metu ning lampu/beban
}
void loop() {
// code perintah pengulangan
Serial.println(digitalRead(11));
if (digitalRead(11)==1){
Serial.println("TOMBOL SIJI DIPENCET"); // pesan sing tampil ning layar
delay(500); // jeda tombol ditekan dan lampu hidup
lcd.setCursor(0,0);
lcd.print("TOMBOL 1 DITEKAN ");
lcd.setCursor(1,1);
lcd.print("LED KEDIP 1X");
digitalWrite(7,HIGH); // lampu urip
delay(1000); //jeda 2DETIK
digitalWrite(7,LOW);//lampu matek
lcd.clear();
}
else{
digitalWrite(7,LOW);
}
Serial.println(digitalRead(12));
if (digitalRead(12)==1){
Serial.println("TOMBOL LORO DIPENCET"); // pesan yg tampil ning layar
delay(500); // jeda tombol ditekan dan lampu hidup
lcd.setCursor(0,0);
lcd.print("TOMBOL 2 DITEKAN ");
lcd.setCursor(1,1);
lcd.print("LED KEDIP 2X");
digitalWrite(7,HIGH); //lampu urip
delay(1000); // jeda sak detik
digitalWrite(7,LOW); // lampu mati
delay(1000); // jeda sakdetik
digitalWrite(7,HIGH); //lampu urip sing kepindo
delay(1000); // jeda sak detik
lcd.clear();
}
else{
digitalWrite(7,LOW); //lampu mati
}
}
// MOHON BIMBINGANYA KAK MEN