#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C Icd(0x27, 16, 2);
void setup() {
// inisialisasi LCD
Icd.init();
Icd.backlight();
}
void loop() {
// Teks yang ingin ditampilkan
Icd.setCursor(0, 0);
Icd.print("My name is :");
delay(500);
Icd.clear();
Icd.setCursor(0, 1);
Icd.print("ALDIAA");
delay(500);
Icd.clear();
String line1 = "My name is :";
String line2 = "ALDIAA";
// Menampilkan teks pada baris pertama satu per satu
Icd.setCursor(0, 0);
for (int i = 0; i < line1.length(); i++) {
Icd.print(line1[i]);
delay(300); // Jeda 300ms untuk setiap karakter
}
// Menampilkan teks pada baris kedua satu per satu
Icd.setCursor(0, 1);
for (int i = 0; i <line2.length(); i++) {
Icd.print(line2[i]);
delay(300); // Jeda 300ms untuk setiap karakter
}
// Jeda sebelum mengulang kembali
delay(500);
// Hapus layar sebelum mengulangi loop
Icd.clear();
delay(500);
}