#include <LiquidCrystal_I2C.h>
int pinLed1 = 2;
int pinLed2 = 3;
int pinLed3 = 4;
int pinLed4 = 5;
int pinLed5 = 6;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
//Pin yg akan digunakan
pinMode(pinLed1, OUTPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
pinMode(pinLed4, OUTPUT);
pinMode(pinLed5, OUTPUT);
}
void loop() {
//lampu berjalan (kiri ke kanan)
for (int i = pinLed1; i <= pinLed5; i++) {
digitalWrite(i, HIGH);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("LED ");
if(i == pinLed1){
lcd.print("satu");
}
else if (i == pinLed2){
lcd.print("dua");
}
else if (i == pinLed3){
lcd.print("tiga");
}
else if (i == pinLed4){
lcd.print("empat");
}
else if (i == pinLed5){
lcd.print("lima");
}
lcd.print(" hurung");
delay(1000);
digitalWrite(i, LOW);
}
}