Cara Menggunakan LCD 16 x 2 Tanpa I2C di Arduino


Cara Menggunakan LCD 16 x 2 Tanpa I2C di Arduino






LCD 16x2 adalah salah satu modul yang sering digunakan untuk menampilkan data pada proyek Arduino. Modul ini dapat dihubungkan langsung ke Arduino tanpa menggunakan modul I2C. Artikel ini akan membahas cara menghubungkan dan memprogram LCD 16x2 dengan Arduino secara langsung.

Alat dan Bahan yang Dibutuhkan

  1. Arduino Board (misalnya Arduino Nano)
  2. LCD 16x2
  3. Potensiometer 10KΩ
  4. Resistor 220Ω
  5. Breadboard
  6. Kabel jumper

Langkah-Langkah

1. Sambungkan Komponen

Berikut adalah koneksi pin LCD ke Arduino:

Pin LCD 16x2 Fungsi Arduino Pin
VSS Ground GND
VDD Power (+5V) 5V
VO Kontras (dihubungkan ke potensiometer) -
RS Register Select Pin 12
RW Read/Write (Grounded untuk Write mode) GND
E Enable Signal Pin 11
D4 Data Bit 4 Pin 5
D5 Data Bit 5 Pin 4
D6 Data Bit 6 Pin 3
D7 Data Bit 7 Pin 2
A Anoda Backlight (+) 5V melalui resistor 220Ω
K Katoda Backlight (-) GND

2. Pasang Potensiometer untuk Kontras

Sambungkan potensiometer 10KΩ:

  • Pin 1 potensiometer ke GND
  • Pin 2 potensiometer ke pin VO (LCD)
  • Pin 3 potensiometer ke 5V




3. Upload Program ke Arduino

Gunakan kode di bawah ini untuk mengontrol LCD tanpa I2C

#include <LiquidCrystal.h>


// Inisialisasi pin untuk LCD (RS, E, D4, D5, D6, D7)
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);


void setup() {
  // Atur jumlah kolom dan baris untuk LCD 16x2
  lcd.begin(16, 2);


  // Tampilkan pesan di baris pertama
  lcd.setCursor(0, 0); // Posisi kolom 0, baris 0
  lcd.print("   Hello Word");


  // Tampilkan pesan di baris kedua
  lcd.setCursor(0, 1); // Posisi kolom 0, baris 1
  lcd.print("  Arduino Nano");
}


void loop() {
  // Tidak ada yang perlu dilakukan di loop
}

4. Tes Program

  1. Sambungkan Arduino ke laptop menggunakan kabel USB.
  2. Buka Arduino IDE dan pilih board serta port yang sesuai.
  3. Upload program ke Arduino.
  4. Jika semua koneksi benar, LCD akan menampilkan tulisan "Hello, World" di baris pertama dan "Arduino Nano" di baris kedua.

Tips dan Trik

  • Pastikan kabel jumper terhubung dengan benar untuk menghindari kesalahan.
  • Jika layar tidak menyala, periksa koneksi VDD dan GND.
  • Atur potensiometer untuk mendapatkan tingkat kontras yang sesuai.

Dengan mengikuti langkah-langkah di atas, Anda dapat menggunakan LCD 16x2 tanpa modul I2C di proyek Arduino Anda. Selamat mencoba!

Komentar

Postingan populer dari blog ini

Simulasi lampu lalu lintas menggunakan arduino

LCD 16x2 dengan I2C: Simpel dan Praktis di Arduino