Pada artikel kali ini, kuhomi akan coba share cara menggunakan LCD 16x2 dengan Arduino melalui komunikasi I2C. Oke langsung aja, kira kira gimana caranya?
Oke, pertama siapkan alat dan bahan, diantaranya adalah
Jika alat dan bahan nya sudah disiapkan, selanjutnya adalah merangkai Arduino UNO dengan LCD I2C berdasarkan skema dibawah ini
Jika sudah, silahkan upload terlebih dahulu file sketch Arduino yang untuk cek I2C Address. Jika sudah berhasil upload, silahkan buka Serial Monitor, dan cek serta copy alamat I2C yang terdeteksi.
Lalu, selanjutnya tambahkan library NewliquidCrystal_1.3.4.zip yang telah didownload sebelumnya pada bagian persiapan alat dan bahan. Cara untuk menambahkannya, pada Aduino IDE, silahkan klik menu Sketch -> Include Library -> Add .ZIP Library..

Arahkan ke lokasi tempat file library yang telah didownload. Tunggu beberapa saat sampai proses instalasi selesai.
Selanjutnya adalah buat sketch baru untuk program Arduino menampilkan teks di LCD melalui I2C. Copy atau ketikkan kode program dibawah ini
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//Ubah alamat 0x27 dengan alamat i2C kamu yang tadi sudah di cek pada tahap sebelumnya
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7,3, POSITIVE);
void setup(){
Wire.begin();
//jika LCD yang digunakan ukuran 16x2, ubah menjadi (16,2)
lcd.begin (20,4);
}
void loop(){
lcd.setCursor(0, 0);
lcd.print("Selamat Datang");
lcd.setCursor(0, 1);
lcd.print("Channel RsTechno15");
lcd.setCursor(0, 2);
lcd.print("Subscribe dan Like");
}
Kemudian, coba compile untuk memastikan tidak ada kode program yang error. Jika tidak ada yang error, silahkan upload program tersebut ke Arduino. Kemudian, lihat hasilnya..apakah teks nya muncul pada LCD??
Untuk melengkapi tutorialnya, silahkan ditonton video ini ya