#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
int ledmerah= 8;
int ledkuning = 7;
int ledhijau = 6;
int ledbiru = 5;
void setup() {
lcd.init();
lcd.backlight();
lcd.clear();
pinMode(ledmerah, OUTPUT);
pinMode(ledkuning, OUTPUT);
pinMode(ledhijau, OUTPUT);
pinMode(ledbiru, OUTPUT);
}
void loop() {
lcd.setCursor(0,0); lcd.print("LED MERAH");
lcd.setCursor(0,1); lcd.print(" ");
lcd.setCursor(0,2); lcd.print(" ");
lcd.setCursor(0,3); lcd.print(" ");
digitalWrite(ledmerah,HIGH);
digitalWrite(ledkuning,LOW);
digitalWrite(ledhijau,LOW);
digitalWrite(ledbiru,LOW);
delay(1000);
lcd.setCursor(0,0); lcd.print(" ");
lcd.setCursor(0,1); lcd.print("LED KUNING");
lcd.setCursor(0,2); lcd.print(" ");
lcd.setCursor(0,3); lcd.print(" ");
digitalWrite(ledmerah,LOW);
digitalWrite(ledkuning,HIGH);
digitalWrite(ledhijau,LOW);
digitalWrite(ledbiru,LOW);
delay(1000);
lcd.setCursor(0,0); lcd.print(" ");
lcd.setCursor(0,1); lcd.print(" ");
lcd.setCursor(0,2); lcd.print("LED HIJAU");
lcd.setCursor(0,3); lcd.print(" ");
digitalWrite(ledmerah,LOW);
digitalWrite(ledkuning,LOW);
digitalWrite(ledhijau,HIGH);
digitalWrite(ledbiru,LOW);
delay(1000);
lcd.setCursor(0,0); lcd.print(" ");
lcd.setCursor(0,1); lcd.print(" ");
lcd.setCursor(0,2); lcd.print(" ");
lcd.setCursor(0,3); lcd.print("LED BIRU");
digitalWrite(ledmerah,LOW);
digitalWrite(ledkuning,LOW);
digitalWrite(ledhijau,LOW);
digitalWrite(ledbiru,HIGH);
delay(1000);
}