Tampilan LCD dengan Arduino

Mengawali posting Arduino, kita langsung aplikasi dengan tampilan LCD 2×16. Untuk dasar – dasar pemrogramannya Insya Allah saya berikan pada kesempatan lain. Ok, siapkan Arduino board (saya pakai tipe UNO) serta LCD 2×16 trus buat rangkaiannya seperti ini :

Kalau sudah, buka program Arduino trus tulis kode programnya :

#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print(“INKUBATEK”);
lcd.setCursor(0, 1);
lcd.print(“MITI YOGYAKARTA”);
}
void loop() {
}

Jalannya program :

Pada LCD baris 1 tampil tulisan “INKUBATEK” dan baris 2 “MITI YOGYAKARTA”

Penjelasan program :

#include <LiquidCrystal.h>  merupakan library dari LCD, setiap menggunakan LCD, library ini harus disertakan.

LiquidCrystal lcd(7, 6, 5, 4, 3, 2); adalah konfigurasi hardware, interfacing antara pin Arduino dengan pin LCD. Urutan koneksinya : (RS, E, D4, D5, D6, D7).

Seperti tampak pada schematic, hubungan antara LCD dengan Arduino sebagai berikut :

Koneksi Arduino – LCD

PIN LCD PIN ARDUINO PIN LCD PIN ARDUINO
RS 7 D5 4
E 6 D6 3
D4 5 D7 2

Bisa saja anda membuat koneksi dengan cara lain, misalnya pin RS terhubung ke pin 3, tidak mengapa asal disesuaikan dengan penulisan programnya.

lcd.begin(16, 2);

Perintah tersebut adalah inisialisasi ukuran LCD, 16 baris 2 kolom.

lcd.print(“INKUBATEK”);

Menulis ke LCD dengan karakter yang ada dalam tanda kurung(), perhatikan bahwa ada tanda petik dua, berarti tipe datanya string.

lcd.setCursor(0, 1);

Untuk menempatkan cursor pada kolom 1 baris 2, ingat indeks kolom dan baris dimulai urutan ke nol (0).

lcd.print(“MITI YOGYAKARTA”);

Menulis pada baris ke-2 “MITI YOGYAKARTA”

This entry was posted in Arduino. Bookmark the permalink.

2 Responses to Tampilan LCD dengan Arduino

  1. ahmadsarozi says:

    mas tlg minta source kode jam 7segment+alarm pake bahasa codevision mas?

  2. juniver wilson says:

    mass ..,
    aq mau minta tlonglahh ..,
    aq sedang membuat counter alat penghitung barang dengan menggunakan sensor.
    misalnya barang telah melewati sensor maka Arduino akan menerima sinyal dari sensor tersebut.
    dan arduino akan mengirimkan data ke LCD…,
    dan di LCD akan tertulis angka 1,2,3 -5000 atau lebih.
    (tergantung jumlah barang yang melewati sensor).
    tapi aq kurang paham programnya,aq udah coba tapi belum bisa…
    jadi tolonglah bantuan-nya membuat programnya mass ..,
    sbelum dan sesudahnya saya ucapkan trimakasih..

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>