// Program Dasar Arduino LCD 20x4 I2C
// Menampilkan teks di LCD
#include <Wire.h> // Library komunikasi I2C
#include <LiquidCrystal_I2C.h> // Library LCD I2C
// Buat objek LCD: alamat 0x27 umum dipakai untuk modul I2C
// Format: (alamat I2C, jumlah kolom, jumlah baris)
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup() {
// Inisialisasi LCD
lcd.init(); // Inisialisasi LCD
lcd.backlight(); // Nyalakan lampu belakang LCD
// Tampilkan pesan di baris-baris berbeda
lcd.setCursor(0, 0); // Kolom 0, Baris 0 (baris pertama)
lcd.print("Halo, Arduino!");
lcd.setCursor(0, 1); // Kolom 0, Baris 1 (baris kedua)
lcd.print("Ini LCD 20x4");
lcd.setCursor(0, 2); // Kolom 0, Baris 2 (baris ketiga)
lcd.print("Belajar I2C LCD");
lcd.setCursor(0, 3); // Kolom 0, Baris 3 (baris keempat)
lcd.print("SMK TKJ Keren!");
}
void loop() {
// Kosong, karena kita hanya menampilkan teks statis
}