#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int pinLED_RED = 13;
int pinLED_ORANGE = 12;
int pinLED_WHITE = 11;
int pinLED_BLUE = 10;
void setup() {
lcd.init();
lcd.backlight();
pinMode(pinLED_RED, OUTPUT);
pinMode(pinLED_ORANGE, OUTPUT);
pinMode(pinLED_WHITE, OUTPUT);
pinMode(pinLED_BLUE, OUTPUT);
}
void loop() {
pinLED_RED_ON();
pinLED_ORANGE_ON();
pinLED_WHITE_ON();
pinLED_BLUE_ON();
pinLED_WHITE_ON();
pinLED_ORANGE_ON();
}
void pinLED_RED_ON(){
digitalWrite(pinLED_RED, HIGH);
lcd.setCursor(3,0);
lcd.print("LED MERAH");
lcd.setCursor(4,1);
lcd.print("MENYALA");
delay(1000);
lcd.clear();
digitalWrite(pinLED_RED, LOW);
}
void pinLED_ORANGE_ON(){
digitalWrite(pinLED_ORANGE, HIGH);
lcd.setCursor(3,0);
lcd.print("LED JINGGA");
lcd.setCursor(4,1);
lcd.print("MENYALA");
delay(1000);
lcd.clear();
digitalWrite(pinLED_ORANGE, LOW);
}
void pinLED_WHITE_ON(){
digitalWrite(pinLED_WHITE, HIGH);
lcd.setCursor(3,0);
lcd.print("LED PUTIH");
lcd.setCursor(4,1);
lcd.print("MENYALA");
delay(1000);
lcd.clear();
digitalWrite(pinLED_WHITE, LOW);
}
void pinLED_BLUE_ON(){
digitalWrite(pinLED_BLUE, HIGH);
lcd.setCursor(3,0);
lcd.print("LED BIRU");
lcd.setCursor(4,1);
lcd.print("MENYALA");
delay(1000);
lcd.clear();
digitalWrite(pinLED_BLUE, LOW);
}