#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,4);
const int pinLed1 = 12 ;
const int pinLed2 = 8 ;
const int pinLed3 = 7 ;
const int pinLed4 = 2 ;
void setup() // dijalankan sekali
{
// Initialize serial communication
//Serial.begin(9600);
//LCD setup
lcd.init();
lcd.clear();
lcd.backlight();
pinMode(pinLed1, OUTPUT); // pin 12(led Merah) sebagai digital output
pinMode(pinLed2, OUTPUT); // pin 8(led Kuning) sebagai digital output
pinMode(pinLed3, OUTPUT); // pin 7(led Hijau) sebagai digital output
pinMode(pinLed4, OUTPUT); // pin 2(led Biru) sebagai digital output
}
void loop() // dijalankan berulang terus menerus
{
/*digitalWrite(pinLed1, HIGH); // Led Merah nyala
digitalWrite(pinLed2, LOW); // Led Kuning mati
digitalWrite(pinLed3, LOW); // Led Hijau mati
digitalWrite(pinLed4, LOW); // Led Biru mati
delay(1000); // Tunggu selama 100 millisecond/1 detik
digitalWrite(pinLed1, LOW); // Led Merah mati
digitalWrite(pinLed2, HIGH); // Led Kuning nyala
digitalWrite(pinLed3, LOW); // Led Hijau mati
digitalWrite(pinLed4, LOW); // Led Biru mati
delay(1000); // Tunggu selama 100 millisecond/1 detik
digitalWrite(pinLed1, LOW); // Led Merah mati
digitalWrite(pinLed2, LOW); // Led Kuning mati
digitalWrite(pinLed3, HIGH); // Led Hijau nyala
digitalWrite(pinLed4, LOW); // Led Biru mati
delay(1000); // Tunggu selama 100 millisecond/1 detik
digitalWrite(pinLed1, LOW); // Led Merah mati
digitalWrite(pinLed2, LOW); // Led Kuning mati
digitalWrite(pinLed3, LOW); // Led Hijau mati
digitalWrite(pinLed4, HIGH); // Led Biru nyala
delay(1000);*/ // Tunggu selama 100 millisecond/1 detik
lcd.setCursor(0,0);
int i;
lcd.print("SELAMAT DATANG");
lcd.setCursor(0,1);
lcd.print("DI KOTA WAINGAPU KAB.SUMBA TIMUR");
for (i=0;i<16;i++){lcd.scrollDisplayLeft();
delay (300);}
}