ONTROLER
SEMESTER GANJIL 2019/2020
“Liquid Crystal Display (LCD)”
DISUSUN OLEH:
TAUFIQURRAHMAN
321 18 050
KELOMPOK 7
2B D3 TEKNIK LISTRIK
B. Fitur LCD 16 x 2
LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16
. Adapun fitur yang disajikan dalam LCD ini adalah :
Keterangan pin:
1. VSS : Digunakan untuk menyalakan LCD (ground)
2. VDD : Digunakan untuk menyalakan LCD ( +5 V )
3. VEE : Digunakan untuk mengatur tingkat contrast pada LCD
4. RS : Menentukan mode yang akan digunakan (0 = instruction input , 1 =
data input)
5. R/W : Menentukan mode yang akan digunakan (0 = write , 1 = read)
6. EN : Enable ( untuk clock )
7. D0 : Data 0
8. D1 : Data 1
9. D2 : Data 2
10. D3 : Data 3
11. D4 : Data 4
12. D5 : Data 5
13. D6 : Data 6
14. D7 : Data 7 ( MSB )
Prinsip kerja atau cara kerja dari LCD sebenarnya cukup sederhana, yakni
dengan memanfaatkan prinsip fisika terkait cahaya putih. Dikatakan bahwa cah
aya putih terdiri dari ratusan cahaya dengan warna yang berbeda-beda. Berbaga
i macam warna cahaya akan terlihat apabila cahaya putih mengalami refleksi at
au perubahan arah sinar.
Dengan begitu saat terjadi perbuahan arah refleksi cahaya, akan berbda pul
a warna yang di tampilkan. Pada sebuah LCD, blacklight berwarna putih akan
memberikan pencahayaan pada cairan kristal, yang kemudian disaring dan dire
fleksikan sesuai dengan sudut yang diinginkan sehingga menghasilkan warna s
esuai dengan yang diinginkan.
Cara mengubah sudut refleksinya tergantung dengan seberapa besar aliran
listrik yang diterima. Jika ingin menghasilkan warna putih, maka kristal cair ak
an dibuka selebar-lebarnya sehingga cahaya bisa masuk. Sebaliknya, apabila in
gin menampilkan warna hitam, maka kristalcair harus ditutup serapat-rapatnya
sehingga tidak ada cahaya yang menembus.
F. Kontrol LCD
2. Percobaan 3
Gambar 4.1 Rangkaian Simulasi Percobaan 3
LANGKAH PERCOBAAN
#include <LiquidCrystal.h>
LiquidCrystal lcd (2,3,4,5,6,7);
void setup() {
// put your setup code here, to run once:
lcd.begin (16,2);
lcd.print ("Arduino Uno");
lcd.setCursor (0,1);
lcd.print ("Coba LCD 2x16");
}
void loop() {
// put your main code here, to run repeatedly:
}
Hasil percobaan
void setup()
{
lcd.createChar (0, Hati);
lcd.begin (16,2);
}
void loop ()
{
lcd.print ("i");
lcd.setCursor(1,0);
lcd.write (byte(0));
lcd.setCursor (3,0);
lcd.print ("Politeknik");
lcd.setCursor(5,0);
}
Hasil percobaan
#include <LiquidCrystal.h>
LiquidCrystal lcd (2,3,4,5,6,7);
void setup() {
// put your setup code here, to run once:
pinMode (8, INPUT);
digitalWrite (8,HIGH);
pinMode (13, OUTPUT);
lcd.begin (16,2);
}
void loop() {
// put your main code here, to run repeatedly:
byte tombol;
tombol = digitalRead (8);
if (tombol==LOW)
{
digitalWrite (13,1);
lcd.print ("LED ON");
delay (1000);
lcd.clear ();
}
else
{
digitalWrite (13,0);
lcd.print ("LED OFF");
delay (1000);
lcd.clear();
}
}
Hasil percobaan
lcd.setCursor (0,1);
lcd.print("DAN ");
delay(1000);
lcd.setCursor (0,1);
lcd.print("LA ODE ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("A ODE ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print(" ODE ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("ODE ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("DE ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("E ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print(" ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("ADRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("DRIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("RIAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("IAN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("AN S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("N S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print(" S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("S 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print(" 32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("32118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("2118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("118065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("18065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("8065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("065 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("65 ");
delay(200);
lcd.setCursor (0,1);
lcd.print("5 ");
lcd.clear();
}
Hasil percobaan
3. Percobaan 3
Percobaan ini menggunakan push button yang bila ditekan maka lampu
akan menyala dan LCD akan menampilkan tulisan “LED ON“ pada displa
y dan bila push button dilepas maka lampu akan padam dan LCD akan men
ampilkan tulisan “LCD OFF“
VIII. KESIMPULAN
1. LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik
yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak
menghasilkan cahaya tetapi memantulkan cahaya yang ada di
sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari back-
lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data baik
dalam bentuk karakter, huruf, angka ataupun grafik.
2. Praktikan telah mampu membuat layout simulasi rangkaian keluaran
LCD di proteus menggunakan Arduino uno, membuat program sketch
di IDE Arduino dengan menyalakan simulasi LCD di protes, serta
mengaplikasikan hasil simulasi di proteus ke Board Modul Arduino
Uno.
DAFTAR PUSTAKA
https://teknikelektronika.com/pengertian-lcd-liquid-crystal-display-prinsip-kerja-l
cd/
https://skemaku.com/pengertian-lcd-kelebihan-dan-kekurangan-lcd/
https://timur.ilearning.me/2018/03/09/pengertian-lcd-display/
http://ilmuef.blogspot.com/2013/11/liquid-crystal-display-lcd-adalah_9490.html
http://belajarelektronika.net/pengertian-dan-prinsip-kerja-lcd/