#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi objek LCD
LiquidCrystal_I2C lcd(0x27, 16, 2); // Alamat I2C dan ukuran LCD (16x2)
int LED = 12;
int button = 34;
void setup() {
pinMode(LED,OUTPUT);
pinMode(34,INPUT);
lcd.init();
// Aktifkan backlight LCD
lcd.backlight();
// Menampilkan teks awal
lcd.setCursor(0, 0);
lcd.print("Hello, ESP32!");
lcd.setCursor(0, 1);
lcd.print("LCD Tutorial");
}
void loop() {
button = digitalRead(34);
if(button == 0){
digitalWrite(LED, LOW);
}
else if(button == 1){
digitalWrite(LED, HIGH);
}
}