Thursday, 20 February 2014

Menggunakan LCD 16 x 2 di Arduino Uno


    LCD merupakan alat yang biasa digunakan untuk menampilkan informasi dengan menggunakan mikrokontroller. Sekarang bagaimana cara untuk menggunakan LCD ini dengan menggunakan mikrokontroller berbasis Arduino. Dalam contoh ini saya menggunakan Arduino Uno.
Berikut contoh rangkaiannya :

Tabel Pin LCD dan Port Arduino
Pin LCD Pin Arduino
Pin 1 (GND) GND
Pin 2 (VCC) +5V
Pin 3 (VSS) Potentio 50K
Pin 4 (RS) PORT 12
Pin 5 (R/W) GND
Pin 6 (E) PORT 11
Pin 7 -
Pin 8 -
Pin 9 -
Pin 10 -
Pin 11 (D4) PORT 5
Pin 12 (D5) PORT 4
Pin 13 (D6) PORT 3
Pin 14 (D7) PORT 2
Pin 15 (LED +) +5V
Pin 16 (LED -) GND

    Silahkan rangkaiakan LCD dan arduino sesuai gambar dan keterangan di atas. Setelah selesai merangkai semua silahkan buka program Arduino anda. dan tuliskan code berikut ini :

// panggil librarynya:
#include <LiquidCrystal.h>

// inisialisasi PORT yang akan digunakan
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // Setting LCD kolom dan baris: 
  lcd.begin(16, 2);
  // Tulisan yang akan di tampilkan.
  lcd.print("hello, world!");
}

void loop() {
  // set kursor kolom 0, baris 1
  // (note: menghitung baris dimulai dari 0):
  lcd.setCursor(0, 1);
  // menampilkan angka setiap 1000 milisecond:
  lcd.print(millis()/1000);
}


Atau dapat buka langsung pada File --> Examples --> LiquidCrystal --> HelloWorld.
Jangan lupa pilih jenis arduino yang di pakai. Dalam contoh ini saya menggunakan Arduino Uno. Pilih Tools --> Board ---> Arduino Uno.

Setelah itu program siap di upload ke modul Arduinonya dengan tekan Ctrl + U dan lihat hasilnya. 

Untuk contoh simulasi dengan proteus dapat didownload di link berikut :  https://www.dropbox.com/s/lik29xrhewj26u0/LCD%20ARDUINO.rar

Sekian Tutorial dari saya, semoga bermanfaat.

APK-TECH | techno-apk.blogspot.com 

7 comments:

  1. makasih sangat bermanfaat gann,,,,,,,,,

    ReplyDelete
  2. kalau masih error kenapa Ya ?

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Gan kalo programnya udah di masukkan tapi tulisannya ngak muncul cuman hidup saja masalahnya ada di mana ya.padahal penempatan kaki dan programnya sudah benar

    ReplyDelete
  5. Emang harus ya potentionya 50k?

    ReplyDelete