#include <LiquidCrystal.h>
const int pin_RS = 12;
const int pin_E = 11;
const int pin_DB_4 = 7;
const int pin_DB_5 = 6;
const int pin_DB_6 = 5;
const int pin_DB_7 = 4;
LiquidCrystal lcd (pin_RS,pin_E,pin_DB_4,pin_DB_5,pin_DB_6,pin_DB_7);
void setup() {
lcd.begin(20,4);
lcd.setCursor(0,0);
lcd.write('L');
delay(200);
lcd.setCursor(1,0);
lcd.write('E');
delay(200);
lcd.setCursor(2,0);
lcd.write('B');
delay(200);
lcd.setCursor(3,0);
lcd.write('I');
delay(200);
lcd.setCursor(4,0);
lcd.write('H');
delay(200);
lcd.print("BAIK DI SINI");
lcd.setCursor(0,1);
delay(200);
lcd.setCursor(0,2);
lcd.write('R');
delay(200);
lcd.setCursor(1,2);
lcd.write('U');
delay(200);
lcd.setCursor(2,2);
lcd.write('M');
delay(200);
lcd.setCursor(3,2);
lcd.write('A');
delay(200);
lcd.setCursor(4,2);
lcd.write('H');
delay(200);
lcd.setCursor(6,2);
lcd.write('K');
delay(200);
lcd.setCursor(7,2);
lcd.write('I');
delay(200);
lcd.setCursor(8,2);
lcd.write('T');
delay(200);
lcd.setCursor(9,2);
lcd.write('A');
delay(200);
}
void loop()
{
for (int j =1;j<=17,j++)
{
lcd.scrollDisplayLeft();
delay(200);
}
{
lcd.setCursor(9,2);
lcd.clear( );
lcd.setCursor(8,2);
lcd.clear( );
lcd.setCursor(7,2);
lcd.clear( );
lcd.setCursor(6,2);
lcd.clear( );
lcd.setCursor(4,2);
lcd.clear( );
lcd.setCursor(3,2);
lcd.clear( );
lcd.setCursor(2,2);
lcd.clear( );
lcd.setCursor(1,2);
lcd.clear( );
lcd.setCursor(0,1);
lcd.clear( );
lcd.setCursor(4,0);
lcd.clear( );
lcd.setCursor(3,0);
lcd.clear( );
lcd.setCursor(2,0);
lcd.clear( );
lcd.setCursor(1,0);
lcd.clear( );
lcd.setCursor(0,0);
lcd.clear( );
delay(200);
}
}