#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int tekan;
void setup() {
pinMode(10, INPUT);
pinMode(9, INPUT);
pinMode(8, INPUT);
pinMode(2, INPUT);
}
void red(){
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
}
void loop() {
int tombol=digitalRead(13);
if(tombol==1)
tekan++;
lcd. init();
lcd.backlight();
// put your setup code here, to run once:
lcd.setCursor(2,0);
lcd.print("LAMPU MERAH");
lcd.setCursor(4,1);
lcd.print("MENYALA");
digitalWrite(10, HIGH);
tone(2,264,1000);
delay(1000);
digitalWrite(10, LOW);
lcd.clear();
// put your main code here, to run repeatedly:
lcd.setCursor(2,0);
lcd.print("LAMPU KUNING");
lcd.setCursor(4,1);
lcd.print("MENYALA");
digitalWrite(9, HIGH);
tone(2,297,1000);
delay(1000);
digitalWrite(9, LOW);
lcd.clear();
lcd.setCursor(2,0);
lcd.print("LAMPU HIJAU");
lcd.setCursor(4,1);
lcd.print("MENYALA");
digitalWrite(8, HIGH);
tone(2,330,1000);
delay(1000);
digitalWrite(8, LOW);
lcd.noBacklight();
lcd.clear();
}