Mengenal LCD 16×2
LCD 16×2 merupakan salah satu komponen display yang paling sering digunakan dalam proyek elektronika dan Internet of Things (IoT).
LCD digunakan untuk menampilkan:
- Teks
- Angka
- Status sensor
- Monitoring data
- Informasi sistem
LCD 16×2 tersedia dalam dua jenis penggunaan:
- LCD tanpa I2C
- LCD dengan modul I2C
Gambar LCD 16×2 dan LCD I2C
Keterangan:
LCD 16×2 standar dan LCD 16×2 dengan modul I2C.
1. Pengertian LCD 16×2
Apa Itu LCD 16×2?
LCD 16×2 adalah display elektronik yang mampu menampilkan:
- 16 karakter
- dan 2 baris tampilan.
LCD sering digunakan pada:
- Arduino
- ESP8266
- ESP32
- STM32
- dan sistem monitoring elektronik.
2. Fungsi LCD
Fungsi LCD dalam Elektronika
LCD digunakan untuk:
- Menampilkan suhu
- Monitoring sensor
- Menampilkan status sistem
- Menampilkan menu
- Menampilkan data IoT
3. Spesifikasi LCD 16×2
Spesifikasi Umum LCD
| Parameter | Nilai |
|---|---|
| Jumlah karakter | 16 x 2 |
| Tegangan kerja | 5V |
| Interface | Parallel / I2C |
| Warna backlight | Biru / Hijau |
| Tipe driver | HD44780 |
4. Jenis LCD 16×2
A. LCD Tanpa I2C
LCD standar menggunakan komunikasi parallel sehingga membutuhkan banyak pin mikrokontroler.
Karakteristik LCD Tanpa I2C
- Menggunakan banyak kabel
- Kontrol langsung ke pin data
- Lebih rumit wiring
Gambar LCD Tanpa I2C
Keterangan:
LCD 16×2 tanpa modul I2C menggunakan komunikasi parallel.
B. LCD dengan I2C
LCD I2C menggunakan modul tambahan sehingga hanya membutuhkan 2 jalur komunikasi.
Karakteristik LCD I2C
- Wiring lebih sederhana
- Hemat pin GPIO
- Cocok untuk ESP8266 dan ESP32
Gambar LCD I2C
Keterangan:
LCD 16×2 dengan modul I2C lebih sederhana dan hemat pin.
5. Perbedaan LCD Biasa dan LCD I2C
Tabel Perbedaan
| LCD Biasa | LCD I2C |
|---|---|
| Banyak kabel | Sedikit kabel |
| Menggunakan banyak pin | Hemat pin |
| Wiring rumit | Wiring sederhana |
| Cocok pembelajaran dasar | Cocok proyek IoT |
6. Pin LCD 16×2 Tanpa I2C
Fungsi Pin LCD
| Pin | Fungsi |
|---|---|
| VSS | Ground |
| VDD | Tegangan 5V |
| VO | Kontras |
| RS | Register Select |
| RW | Read/Write |
| E | Enable |
| D0-D7 | Data |
| A | Backlight + |
| K | Backlight – |
Gambar Pin LCD
Keterangan:
Konfigurasi pin LCD 16×2 tanpa I2C.
7. Pin LCD I2C
Pin Modul I2C
| Pin | Fungsi |
|---|---|
| VCC | Tegangan |
| GND | Ground |
| SDA | Jalur data |
| SCL | Jalur clock |
Gambar Pin LCD I2C
Keterangan:
Pin LCD I2C lebih sederhana dibanding LCD biasa.
8. Cara Kerja LCD
Cara Kerja LCD 16×2
LCD menerima data dari mikrokontroler kemudian menampilkan karakter pada layar.
Data dapat berupa:
- Teks,
- Angka,
- Simbol,
- Hasil pembacaan sensor.
9. Wiring LCD I2C dengan ESP8266
Koneksi LCD I2C
| LCD I2C | ESP8266 |
|---|---|
| VCC | 3V3 / VIN |
| GND | GND |
| SDA | D2 |
| SCL | D1 |
Gambar Wiring LCD I2C
Keterangan:
Contoh wiring LCD I2C dengan ESP8266 NodeMCU.
10. Library LCD I2C
Library yang Digunakan
Library umum:
LiquidCrystal_I2C
Digunakan untuk mempermudah komunikasi LCD I2C.
11. Contoh Program LCD I2C ESP8266
Program Menampilkan Teks LCD
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Electronic");
lcd.setCursor(0,1);
lcd.print("Project");
}
void loop() {
}
12. Penerapan LCD
Penggunaan LCD dalam Elektronika
LCD digunakan pada:
- Monitoring suhu
- Smart home
- Sistem IoT
- Alat ukur digital
- Monitoring level air
- Mesin industri
Gambar Penerapan LCD
Keterangan:
Penerapan LCD pada sistem monitoring dan IoT.
13. Kesimpulan
Kesimpulan Materi
LCD 16×2 merupakan display elektronik yang sangat populer dalam dunia elektronika dan IoT.
LCD dengan I2C lebih praktis karena wiring lebih sederhana dan hemat pin sehingga sangat cocok digunakan pada ESP8266
dan ESP32.