A. SKETCH YANG PERLU DIKETIK:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Alamat I2C LCD biasanya 0x27 atau 0x3F
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init(); // Inisialisasi LCD
lcd.backlight(); // Nyalakan lampu latar LCD
lcd.setCursor(0, 0);
lcd.print("ROBOMADINA");
lcd.setCursor(0, 1);
lcd.print("ESKUL");
}
void loop() {
// Tidak ada loop, hanya menampilkan tulisan
}
B. SKETCH YANG PERLU DIKETIK:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // alamat 0x27, ukuran LCD 16x2
String teks = "Kebersihan sebagian dari iman. Oleh Eskul Robomadina "; // tambahkan spasi di akhir agar halus
int posisi = 0;
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(teks.substring(posisi, posisi + 16)); // tampilkan 16 karakter per langkah
posisi++;
if (posisi > teks.length() - 16) {
posisi = 0; // ulang dari awal
}
delay(300); // atur kecepatan scroll (ms)
}