LCD 2x16 via ESP32
Kalau menggunakan ESP32-S3 dengan konfigurasi: SDA → GPIO8 SCL → GPIO9 LCD 16x2 + modul I2C (PCF8574) Berikut contoh program sederhana di Arduino IDE untuk menampilkan: Hallo ESP32 1. Install Library Di Arduino IDE buka: Sketch → Include Library → Manage Libraries Install: hd44780 by Bill Perry Library ini lebih modern, lebih stabil, dan bisa otomatis mendeteksi alamat I2C. Cari di Library Manager: hd44780 Contoh programnya: #include <Wire.h> #include <hd44780.h> #include <hd44780ioClass/hd44780_I2Cexp.h> hd44780_I2Cexp lcd ; void setup () { Wire .begin( 8 , 9 ); lcd .begin( 16 , 2 ); lcd .backlight(); lcd .setCursor( 0 , 0 ); lcd .print( "Hallo" ); lcd .setCursor( 0 , 1 ); lcd .print( "ESP32" ); } void loop () { } Kelebihannya: Tidak perlu tahu alamat 0x27 atau 0x3F. Bisa mendeteksi alamat LCD otomatis. Sangat cocok untuk ESP32.