#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16,2);
void setup() {
// insialisasi LCD
lcd.init();
lcd.backlight();
}
void loop() {
// Teks yang ingin ditampilkan
lcd.setCursor(0, 0);
lcd.print("My Name is :");
delay(1000);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("MIRZA AULIA");
delay(1000);
lcd.clear();
String line1 = "My Name is :";
String line2 = "MIRZA AULIA";
//Menampilkan teks pada baris pertama satu per satu
lcd.setCursor(0, 0);
for (int i = 0; i < line1.length(); i++) {
lcd.print(line1[i]);
delay(300); // jeda 300ms untuk setiap karakter
}
// Menampilkan teks pada baris kedua satu per satu
lcd.setCursor(0, 1);
for (int i = 0; i < line2.length(); i++){
lcd.print(line2[i]);
delay(300); // jeda 300ms untuk setiap karakter
}
// jeda sebelum mengulang kembali
delay(1000);
// Hapus layar sebelum mengulangi loop
lcd.clear();
delay(1000);
// Teks yang ingin ditampilkan (2)
lcd.setCursor(0, 0);
lcd.print("Haiii Everyone");
delay(2000);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("DAY6 FOREVER");
delay(2000);
lcd.clear();
String line3 = "Haiii Everyone";
String line4 = "DAY6 FOREVER";
//Menampilkan teks pada baris pertama satu per satu
lcd.setCursor(0, 0);
for (int i = 0; i < line3.length(); i++) {
lcd.print(line3[i]);
delay(300); // jeda 300ms untuk setiap karakter
}
// Menampilkan teks pada baris kedua satu per satu
lcd.setCursor(0, 1);
for (int i = 0; i < line4.length(); i++){
lcd.print(line4[i]);
delay(300); // jeda 300ms untuk setiap karakter
}
// jeda sebelum mengulang kembali
delay(1000);
// Hapus layar sebelum mengulangi loop
lcd.clear();
delay(1000);
}