#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
// LED //
Serial.begin(115200);
if(!Serial) Serial.println("serial is not ok");
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0, 0);
lcd.print("Harap untuk");
delay(2000);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Berhati-hati");
delay(4000);
lcd.clear();
// LED //
digitalWrite(3, HIGH);
Serial.println("red is on");
delay(5000);
digitalWrite(3, LOW);
Serial.println("red is off");
digitalWrite(4, HIGH);
Serial.println("yellow is on");
delay(1000);
digitalWrite(4, LOW);
Serial.println("yellow is off");
digitalWrite(5, HIGH);
Serial.println("green is on");
delay(4000);
digitalWrite(4, HIGH);
Serial.println("yellow is on");
delay(100);
digitalWrite(5, LOW);
Serial.println("green is off");
digitalWrite(4, LOW);
Serial.println("yellow is off");
}