Disusun Oleh:
2A D4 Teknik Listrik
1.1 Tujuan
Source Code :
#include
<LiquidCrystal.h>
LiquidCrystal
lcd(2,3,4,5,6,7);
void setup()
{ lcd.begin(16,2);
lcd.print("Mustika
Ayu");
lcd.setCursor(0,1);
lcd.print("42120003");
}
void loop() {
2. Simulasikan di Proteus Running Text nama di baris pertama LCD dan implementasikan
di Board Modul Arduino Uno.
Source Code :
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
int i = 0;
void setup()
{ lcd.begin(16,2)
;
}
void loop()
{ lcd.clear();
for(i = 0; i < 16; i++)
{
lcd.setCursor(i, 0);
lcd.print("Mustika Ayu")
delay
(100);
lcd.cl
ear();
}
}
BAB III
TEORI DASAR
LCD adalah lapisan dari campuran organik antara lapisan kaca bening
dengan elektroda transparan indium oksida dalam bentuk tampilan seven-segment
dan lapisan elektroda pada kaca belakang. Ketika elektroda diaktifkan dengan medan
listrik (tegangan), molekul organik yang panjang dan silindris menyesuaikan diri
dengan elektroda dari segmen. Lapisan sandwich memiliki polarizer cahaya vertikal
depan dan polarizer cahaya horisontal belakang yang diikuti dengan lapisan
reflektor. Cahaya yang dipantulkan tidak dapat melewati molekul-molekul yang
telah menyesuaikan diri dan segmen yang diaktifkan terlihat menjadi gelap dan
membentuk karakter data yang ingin ditampilkan.
Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan
menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus
data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan
jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang
masuk adalah perintah, sedangkan logika high menunjukan data.
Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis
data, sedangkan high baca data.
Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini
dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke
ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.
LCD atau Liquid Crystal Display pada dasarnya terdiri dari dua bagian
utama yaitu bagian Backlight (Lampu Latar Belakang) dan bagian Liquid Crystal
(Kristal Cair). Seperti yang disebutkan sebelumnya, LCD tidak memancarkan
pencahayaan apapun, LCD hanya merefleksikan dan mentransmisikan cahaya yang
melewatinya. Oleh karena itu, LCD memerlukan Backlight atau Cahaya latar
belakang untuk sumber cahayanya. Cahaya Backlight tersebut pada umumnya adalah
berwarna putih. Sedangkan Kristal Cair (Liquid Crystal) sendiri adalah cairan
organik yang berada diantara dua lembar kaca yang memiliki permukaan transparan
yang konduktif.
Cara mengubah sudut refleksinya tergantung dengan seberapa besar aliran listrik
yang diterima. Jika ingin menghasilkan warna putih, maka kristal cair akan dibuka
selebar-lebarnya sehingga cahaya bisa masuk. Sebaliknya, jika ingin menampilkan
warna hitam, maka kristal cair harus ditutup rapat-rapatnya sehingga tidak ada
cahaya yang menembus.
8. Setelah itu salin alamat lokasi tersimpannya tanpa ada tanda seperti ini "
C:\\Users\\HP\\AppData\\Local\\Temp\\arduino_build_177101/Mustika_Ayu.ino.
hex" kemudian buka kembali Proteus lalu klik 2x arduino hingga muncul jendela
seperti ini:
lcd.setCursor(3,0) yang artinya penulisan text dimulai pada kolom 4 dan baris 1 dan jika
menampilkan teks menggunakan led.print(“Mustika Ayu”); yang artinya text yang
ditampilkan adalah tulisan Mustika Ayu dan,
lcd.setCursor(1,1) yang artinya penulisan text dimulai pada kolom 2 dan baris 2 dan jika
menampilkan teks menggunakan lcd.print(“42120003”); yang artinya text yang
ditampilkan adalah tulisan 42120003 dapat dilihat pada gambar dibawah ini.
Pada percobaan ketiga ini kita mencetak kalimat “Ayo Jalan” pada
syntax led.print, ScrollDisplayRight untuk membuat tampilan pada LCD
berjalan dari kiri ke kanan dan diberikan delay 200 untuk menunggu program
sampai pindah ke baris kode berikutnya ketika berfungsi. Kita juga dapat
membuat kalimat berjalan dari kanan ke kiri dengan mengganti Right dengan
Left.
Gambar 6.2 Menampilkan Kalimat Berjalan
BAB VII
KESIMPULAN
7.1 lcd.print (“Yang akan ditampilkan”), yang artinya text yang akan ditampilkan pada LCD.
7.2 lcd.setCursor(3,0), menandakan bahwa penulisan kalimat akan berbeda pada kolom 4 dan
baris 1.
7.3 lcd.creatChar; untuk mencetak karakter yang sudah didefinisikan contohnya pada
praktikum percobaan 2.
7.4 lcd.ScrollDisplayRight untuk membuat tampilan pada lcd berjalan dari kiri ke kanan dan
lcdScrollDisplayLeft untuk membuat tampilan pada lcd berjalan dari kanan ke kiri.
Diberikan delay 200 agar proses jalan dan proses looping lebih mudah diperhatikan.