#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
String baris1 = "LED Satu (On)";
String baris2 = "LED Dua (On)";
String baris3 = "LED Tiga (On)";
String baris4 = "LED Empat(On)";
String baris5 = "LED Lima (On)";
int kuning1 = 8;
int kuning2 = 7;
int kuning3 = 6;
int kuning4 = 5;
int kuning5 = 4;
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
Serial.begin(9600);
pinMode(kuning1, OUTPUT);
pinMode(kuning2, OUTPUT);
pinMode(kuning3, OUTPUT);
pinMode(kuning4, OUTPUT);
pinMode(kuning5, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0,0);
lcd.print(baris1);
digitalWrite(kuning1, HIGH);
digitalWrite(kuning2, LOW);
digitalWrite(kuning3, LOW);
digitalWrite(kuning4, LOW);
digitalWrite(kuning5, LOW);
delay (1000);
lcd.setCursor(0,0);
lcd.print(baris2);
digitalWrite(kuning1, LOW);
digitalWrite(kuning2, HIGH);
digitalWrite(kuning3, LOW);
digitalWrite(kuning4, LOW);
digitalWrite(kuning5, LOW);
delay (1000);
lcd.setCursor(0,0);
lcd.print(baris3);
digitalWrite(kuning1, LOW);
digitalWrite(kuning2, LOW);
digitalWrite(kuning3, HIGH);
digitalWrite(kuning4, LOW);
digitalWrite(kuning5, LOW);
delay (1000);
lcd.setCursor(0,0);
lcd.print(baris4);
digitalWrite(kuning1, LOW);
digitalWrite(kuning2, LOW);
digitalWrite(kuning3, LOW);
digitalWrite(kuning4, HIGH);
digitalWrite(kuning5, LOW);
delay (1000);
lcd.setCursor(0,0);
lcd.print(baris5);
digitalWrite(kuning1, LOW);
digitalWrite(kuning2, LOW);
digitalWrite(kuning3, LOW);
digitalWrite(kuning4, LOW);
digitalWrite(kuning5, HIGH);
delay (1000);
}