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 :

Iklan MM ARDU

#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”

Iklan EDUROBO

2 thoughts on “Tampilan LCD dengan Arduino

  • October 9, 2012 at 8:17 pm
    Permalink

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

    Reply
  • November 18, 2012 at 10:49 pm
    Permalink

    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..

    Reply

Leave a Reply

WhatsApp chat
%d bloggers like this: