#include <LiquidCrystal_I2C.h> // import lcd
LiquidCrystal_I2C lcd(0x27, 16, 2); // deklarasi lcd
void setup() {
// deklarasi lcd agar bisa menyala
lcd.init();
Serial.begin(9600);
lcd.backlight();
lcd.setBacklight(HIGH);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(3, HIGH);
lcd.print("GREEN IS ON");
delay(10000);
lcd.clear();
digitalWrite(3, LOW);
lcd.print("GREEN IS OFF");
lcd.clear();
digitalWrite(4, HIGH);
lcd.print("YELLOW IS ON");
delay(5000);
lcd.clear();
digitalWrite(4, LOW);
lcd.print("YELLOW IS OFF");
lcd.clear();
digitalWrite(5, HIGH);
lcd.print("RED IS ON");
delay(15000);
lcd.clear();
digitalWrite(4, HIGH);
lcd.print("YELLOW IS ON");
delay(5000);
lcd.clear();
digitalWrite(5, LOW);
lcd.print("RED IS OFF");
lcd.clear();
digitalWrite(4, LOW);
lcd.print("YELLOW IS OFF");
lcd.clear();
}