#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
int merah = 2;
int biru = 4;
void setup() {
lcd.init();
lcd.backlight();
pinMode(merah, OUTPUT);
pinMode(biru, OUTPUT);}
void loop() {
lcd.setCursor(0,0);
lcd.print("PRAKTEK ESP32");
lcd.setCursor(0,1);
lcd.print("LCD-LED");
if (merah, HIGH){
lcd.setCursor(0,2);
lcd.print("Merah Nyala");
lcd.setCursor(0,3);
lcd.print("Biru Matii");}
digitalWrite(merah, HIGH);
delay(2000);
digitalWrite(merah, LOW);
delay(200);
if (biru,HIGH){
lcd.setCursor(0,2);
lcd.print("Merah Matii");
lcd.setCursor(0,3);
lcd.print("Biru Nyala");}
digitalWrite(biru, HIGH);
delay(2000);
digitalWrite(biru, LOW);
delay(200);}Loading
esp32-devkit-v1
esp32-devkit-v1