#include <LiquidCrystal_I2C.h> // Library file lcd I2C
int pb =4;
int i= 0 ;
int hasilpb;
const int col = 16; //menyatakan column(kotak kesamping ada 16)
const int row = 2; // menyatakan row(kotak kebawah ada 2)
LiquidCrystal_I2C lcd (0x27, col, row); // menyatakan informasi lcd (0x27 sebagai addres, col variabel dari 16, row variabel dari 2)
void setup() { // pengulangan 1x dalam program saat di eksekusi
lcd.init(); //menyatakan bawah ingin memanggil/bermain lcd
lcd.backlight(); //1.backlight(unutk menghidupkan cahaya lcd), 2. noBlacklight(untuk mematikan cahaya lcd)
lcd.clear(); //membersihkan/menghapus tulisan pada layar lcd
// saat pertama kali program di jalankan maka lcd hidup dan akan menge-clear kan semua tulisan serta menghidupkan cahaya lcd karna backlight
}
void loop() { //proses mengulang program secara terus menerus
hasilpb = digitalRead(pb);
if(hasilpb == HIGH) {
i++;
delay(1000);
}
lcd.setCursor(0,0); // mengatur posisi tulisan di lcd
lcd.print(i); //memberi tulisan / kata-kata
lcd.setCursor(0,1); //mengatur posisi tulisan di lcd
lcd.print("SKANEMA"); //memberi tulisan / kata-kata
// menyatakan bahwa setelah tulisan melewati colom 16 maka tulisan akan me-reset dan mengulangi ke posisi 0(awal)
}