Menghubungkan LCD 1602 2004 Dengan ESP32-CAM

Menghubungkan LCD 1602 2004 Dengan ESP32-CAM
930 x 180 AD PLACEMENT

Halo teman – teman semua, kali ini DT Production akan memberikan tutorial tentang cara menghubungkan LCD 16×2 atau 20×4 dengan ESP32-CAM. Tentunya disini kita akan menggunakan modul I2C LCD untuk menghemat pin.
Pada tutorial ini admin harap teman – teman sudah tau tentang cara menggunakan ESP32-CAM dalam hal melakukan upload program, menambahkan library di software arduino IDE.

Sebelum mulai teman – teman perlu menyiapkan beberapa modul / komponen antara lain :

ESP32-CAM | Beli Produk
Base / Expansion Board ESP32-CAM | Beli Produk
LCD 2004 | Beli Produk
LCD 1602 | Beli Produk
I2C LCD | Beli Produk
Jumper F-F | Beli Produk

Teman – teman dapat membeli produk – produk tersebut di toko DT Production di Tokopedia.
Langkah awal, Rangkailah sesuai skema berikut ini

930 x 180 AD PLACEMENT

Kemudian, tambahkan library I2C LCD ke software Arduino IDE. Jika sudah pernah menambahkan library I2C LCD Kemungkinan library yang digunakan berbeda, ada dua opsi yang bisa dilakukan. diantaranya :

  1. Melakukan penyesuaian pada sketch / program sesuai library yang sebelumnya sudah teman – teman tambahkan.
  2. Menghapus library yang lama kemudian tambahkan library yang baru. cara menghapusnya bisa masuk ke direktori Document/Arduino/Libraries/
    Kemudian hapus library I2C LCD nya. Restart Arduino IDE kemudian tambahkan library yang baru.

Download library nya disini.

Langkah selanjutnya, kita perlu mengetahui alamat I2C dari modul I2C LCD yang kita gunakan. pada umumnya terdapat dua address yang digunakan pada modul I2C di pasaran, yakni :
0x3F dan 0x27. Atau teman – teman bisa menjalankan sketch / program I2C Scanner untuk mengetahui alamatnya. Tutorial dapat teman – teman browsing di google.

Setelah itu, kita akan melakukan upload program ke ESP32-CAM. Berikut ini sketch / program nya.

930 x 180 AD PLACEMENT
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>


LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup()
{
	Wire.begin (15, 14);
	lcd.begin();
	lcd.backlight();
	lcd.print("Hello, world!");
}

void loop()
{
	// Do nothing here...
}

Perhatikan pada bagian :

LiquidCrystal_I2C lcd(0x27, 16, 2);

pada baris program tersebut kita akan memasukan parameter alamat I2C dan tipe LCD yang kita gunakan 1602 atau 2004. berikut parameternya dan gantilah sesuai yang teman – teman gunakan.

  • 0x27 = Alamat i2c
  • 16, 2 : tipe lcd yang digunakan adalah 1602, jika menggunakan 2004 gantilah 20, 4

Jika tampilan LCD blank atau muncul kotak putih :

  • Pastikan sudah memasukan alamat yang sesuai
  • Pastikan sudah memasang pin sesuai skema dan menggunakan jumper yang baik tidak putus.
  • Jika I2C di solder langsung ke LCD, pastikan hasil solder terhubung dengan rapih.

930 x 180 AD PLACEMENT
930 x 180 AD PLACEMENT

Programmer & Videographer.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You might also like
930 x 180 AD PLACEMENT