Menampilkan Data pada Arduino Menggunakan LCD


Dalam tutorial Arduino kali ini, kita akan belajar tentang bagaimana menghubungkan sebuah LCD ke board Arduino. LCD ini merupakan salah satu komponen penting dan sangat populer serta secara luas digunakan pada projek elektronika untuk menampilkan data sensor.
Jenis LCD yang digunakan pada tutorial ini adalah LCD karakter 16x2 (LCD 16 x 2). Jenis LCD ini dapat menampilkan sebanyak 32 karakter yang terdiri dari 2 baris dengan tiap baris menampilkan 16 karakter. Pada Arduino untuk mengendalikan LCD Karakter 16x2 untuk librarynya secara default sudah ada librarynya yaitu LiquidCrystal.h.
Beberapa alat yang dibutuhkan antara lain adalah :
  1. Arduino Uno
  2. LCD Module Karakter 16x2
  3. Potensio Meter 10K ohm
  4. Bread Board
  5. Kabel Jumper secukupnya


Gambar dibawah ini menunjukkan wiring diagram untuk komponen diatas :
 

Lokasi pin
Pin LCDPin Arduino
Pin 1 (GND)GND
Pin 2 (VCC)+5V
Pin 3 (VSS)Pengaturan Contras
Pin 4 (RS)Pin 12
Pin 5 (R/W)GND
Pin 6 (E)Pin 11
Pin 7-
Pin 8-
Pin 9-
Pin 10-
Pin 11 (D4)Pin 5
Pin 12 (D5)Pin 4
Pin 13 (D6)Pin 3
Pin 14 (D7)Pin 2
Pin 15 (LED +)+5V
Pin 16 (LED -)GND
CONTOH PROGRAM

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("hello, world!");
  delay(500);
  lcd.clear();
}

void loop() {
  lcd.setCursor(0,0);
  lcd.print(" labelektronika ");
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
}

Detail Fungsi Pemrograman Arduino Untuk Kontrol LCD yang sering di gunakan.

1.Library Arduino untuk LCD Karakter

#include < LiquidCrystal.h >

2.Inisialisasi Library untuk Menentukan Pin Arduino yang akan di pakai

LiquidCrystal lcd(RS,E,D4,D5,D6,D7)
contohnya :
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

3. Menentukan Jumlah Kolom dan Baris

lcd.begin(Kolom,Baris);
contohnya untuk 16x2 :
lcd.begin(16, 2);


4. Clear display 

Lcd.clear();

5. Pindah Posisi Cursor LCD

setCursor(Kolom,Baris)
Contoh :

lcd.setCursor(0,0);
Set posisi awal kursor di awali dengan kolom 0 dan baris 1
lcd.setCursor(0,1);

6. Display text pada LCD

lcd.print("labelektronika");

Referensi :

0 Response to "Menampilkan Data pada Arduino Menggunakan LCD"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel