Cara Simple Menggunakan LCD 16×2 I2C Menggunakan ESP32

Ingin menampilkan data secara praktis pada proyek ESP32? LCD 16×2 dengan I2C adalah pilihan tepat! Dalam blog ini, kita akan membahas langkah sederhana untuk menghubungkan dan menggunakannya. Yuk, mulai ngoprek!

Untuk Rangkaian Skematik Nya Kalian Bisa Ikuti Yang Dibawah Ini Ya:

Untuk Code Kalian bisa Copy Dibawah Ini:

#include <Arduino.h>

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);


void lcd_i2c(String text = "",int kolom = 0, int baris = 0)
{
  byte bar[8] = {B11111,B11111,B11111,B11111,B11111,B11111,B11111,};
  if (text == "")
  {
   lcd.begin();  //jika error pakai lcd.init();
   lcd.backlight();
   lcd.createChar(0, bar);
   lcd.setCursor(0,0);
   lcd.print("Loading..");
   for (int i=0; i<16; i++)
   {
    lcd.setCursor(i, 1);  
    lcd.write(byte(0)); 
    delay(100);
   }
   delay(50);
   lcd.clear();
  }
  else
  {
    lcd.setCursor(kolom,baris);
    lcd.print(text + "                ");
  }
}



void setup()
{
Serial.begin(9600);
lcd_i2c();

}
void loop(){
//lcd_i2c("System Ready");


}


Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

@labrobotika

Terimakasih

By Hammam

Mau Konsultasi & Diskusi ?