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”
#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).
Menulis pada baris ke-2 “MITI YOGYAKARTA”
mas tlg minta source kode jam 7segment+alarm pake bahasa codevision mas?
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..