
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

