79736370

Date: 2025-08-15 11:16:11
Score: 0.5
Natty:
Report link

#include

#include

// Inisialisasi LCD dengan alamat I2C 0x27 dan ukuran 16x2

LiquidCrystal_I2C lcd(0x27, 16, 2);

// Daftar lirik yang akan ditampilkan di LCD

const char* daftarLirik[]={

"Tanteee",

"Sudah Terbiasa",

"Terjadi Tante",

"Teman Datang",

"Ketika Lagi",

"Butuh Sajaaa",

"Coba Kalo",

"Lagi Susahh",

"Mereka Semua",

"Menghilaaangg",

"aangggg",

"aangggg",

"Tante"

"eee",

"eee",

};

// Variabel untuk menyimpan lirik yang sedang ditampilkan

int indeksLirikSaatIni=0;

// Menghitung jumlah lirik yang ada

const int jumlahLirik = sizeof(daftarLirik)/sizeof(daftarLirik[0]);

void setup() {

lcd.init(); // Menginisialisasi LCD agar siap digunakan

lcd.backlight(); // Menyalakan lampu latar (backlight) pada LCD

}

void loop(){

lcd.clear(); //Membersihkan layar LCD

lcd.setCursor(0,0); // Mengatur kursor ke awal lagi

lcd.print(daftarLirik[indeksLirikSaatIni]); // Menampilkan lirik saat ini

indeksLirikSaatIni++; // Pindah ke lirik berikutnya

if (indeksLirikSaatIni >= jumlahLirik) {

indeksLirikSaatIni=0;

}

delay(1350); // Jeda sebelum menampilkan lirik berikutnya

}

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Farahzatun Farahzatun