Alat alat yang dibutuhkan :

  • LCD 16×2
  • Module I2C (Untuk LCD)
  • Arduino Uno
  • Kabel Jumper

Untuk Rangkaian Pin :

  • GND LCD => GND Arduino
  • VCC LCD => VCC Arduino
  • SDA LCD => A4 Arduino
  • SCL LCD => A5 Arduino

SEBELUM MENGGUNAKAN ALAT INI PASTIKAN TELAH MENDOWNLOAD LIBRARY UNTUK LCD & ARDUINO UNO !!

Berikut Source Code sederhana dari Penggunaan LCD 16×2 I2C & Arduino Uno :

#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");


}


Selamat Mencoba!!

Semoga Berhasil!!

Jika teman teman ingin membuat Teks / Simbol / Karakter Custom lainnya, teman teman dapat menggunakan jasa kami dengan kontak whatsapp dibawah ini atau bisa juga dari TikTok kami disini : @labrobotika

Mau Konsultasi & Diskusi ?