Anda di halaman 1dari 10

LAPORAN PRAKTIKUM MIKROKONTROLER

(DIGITAL I/O “LCD DISPLAY”)

Disusun oleh :
Murti Amangesti
32320053
3C Elektronika

TEKNIK ELEKTRO
POLITEKNIK NEGERI UJUNG PANDANG
2022
1. TUJUAN
a. Mengetahui apa itu LCD I2C dan fungsinya serta perbedaannya dengan LCD biasa.
b. Mengetahui cara kerja LCD I2C
c. Mempelajari program untuk menampilakan teks pada LCD I2C dengan input push
button.

2. TEORI DASAR
Pengertian Liquid Crystal Display (LCD)
LCD (Liquid-Crystal Display) atau Penampil Kristal Cair adalah layar panel datar
atau perangkat optik elektronik termodulasi yang menggunakan sifat modulasi cahaya
dari kristal cair (liquid crystal) yang dikombinasikan dengan polarizer. Kristal cair
tidak memancarkan cahaya secara langsung, melainkan menggunakan lampu latar atau
reflektor untuk menghasilkan gambar berwarna atau monokrom. LCD memiliki
kemampuan untuk menampilkan gambar secara arbitrary, seperti halnya pada
tampilan komputer. Selain itu, LCD juga dapat menampilkan gambar yang lebih
sederhana, seperti LCD Seven Segment Display (Layar Tujuh Segmen), Anda dapat
melihatnya pada jam tangan dan monitor di pinggir jalan atau di tempat umum yang
biasanya memberikan informasi bersifat himbauan.
LCD dapat hidup atau menyala secara normal (positif) atau mati (negatif),
tergantung pada pengaturan polarizer. Mode positif, yaitu memiliki tampilan huruf
gelap pada latar belakang berwarna terang, sedangkan mode negatif adalah hurufnya
yang berwarna terang pada latar belakang yang gelap. Zaman sebelum LCD banyak
digunakan untuk berbagai alat elektronik, CRT (Cathode-Ray Tube) atau tabung sinar
katoda adalah pilihan yang utama. Namun, CRT memiliki banyak kelemahan, seperti
berat dan lebih banyak menggunakan banyak daya. Dengan demikian, CRT mulai
ditinggalkan dan beralih ke LCD. Saat ini, LCD sudah banyak diaplikasikan di
berbagai peralatan elektronik, seperti TV, komputer, smartphone, dan masih banyak
lagi.
LCD (Liquid Crystal Display) 16×2 adalah salah satu media penampil yang
sangat populer digunakan sebagai interface antara mikrokontroler dengan user
nya. Dengan penampil LCD 16×2 ini user dapat melihat/memantau keadaan sensor
atau keadaan jalanya program. Penampil LCD 16×2 ini bisa di hubungkan dengan
Raspberry pi.

Inter Integrated Circuit atau sering disebut I2C adalah standar komunikasi serial
dua arah menggunakan dua saluran yang didisain khusus untuk mengirim dan
menerima data. Sistem I2C terdiri dari saluran SCL (Serial Clock) dan SDA (Serial
Data) yang menyajikan data informasi antara I2C dengan pengontrolnya. Jika tidak
menggunakan I2C Juga bisa untuk menampilkan teks pada LCD tetapi harus
merangkai semua pin yang berada pada LCD ke Raspberry. Jadi lebih disarankan
menggunakan I2C saja.

Struktur LCD

LCD (Liquid Crystal Display) pada dasarnya mempunyai dua bagian penting
yaitu backlight (lampu latar belakang) dan liquid crystal (kristal cair). LCD ini
memang sudah tidak bisa menghasilkan cahaya apapun, LCD hanya akan
merefleksikan dan mentransmisikan cahaya yang melaluinya.
Oleh karena itu, LCD membutuhkan backlight (cahaya latar belakang) untuk
menjadikan sebagai sumber cahayanya. Umumnya, backlight ini mempunyai warna
putih. Sementara untuk kristal cair atau liquid crystal sendiri merupakan cairan organik
yang terletak diantara dua lembar kaca dengan bagian permukaan transparan yang
konduktif. Lampu backlight biasanya mempunyai bentuk seperti persegi panjang atau
strip lampu fluorescent atau LED (Light Emitting Diode).

Modul I2C

a. GND : terhubung dengan GND Arduino


b. VCC : terhubung dengan 5V
c. SDA : terhubung dengan pin SDA (A4)
d. SCL : terhubung dengan pin SCL (A5)

Jumper backlight berfungsi untuk memilih apakah LED backlight (LED lampu
latar LCD) nyala atau padam (opsional). Jika ingin nyala LED maka jumper pada
posisi ON (terpasang). A0, A1, A2 untuk pemilihan alamat (alamat) dari I2C. Pada kondisi
default (tidak terhubung antara A0,A1,A2) maka alamatnya 0x27.

Pinout Modul LCD 16x2


Konfigurasi Pinout LCD 16x2
Nomor Nama Pin Keterangan
Pin
1 Vss (Tanah) Pin ground terhubung ke ground sistem
2 Vdd (+5 Volt) Memberi daya pada LCD dengan +5V (4.7V – 5.3V)
3 VE (Kontras V) Menentukan tingkat kontras tampilan. Di-ground untuk
mendapatkan kontras maksimum.
4 Daftar Pilih Terhubung ke Mikrokontroler untuk beralih antara
register perintah/data
5 Baca tulis Digunakan untuk membaca atau menulis data. Biasanya
di-ground untuk menulis data ke LCD
6 Memungkinkan Terhubung ke Pin Mikrokontroler dan beralih antara 1 dan
0 untuk pengakuan data
7 Pin Data 0 Pin data 0 hingga 7 membentuk jalur data 8-bit. Mereka
dapat dihubungkan ke Mikrokontroler untuk mengirim
data 8-bit.
LCD ini juga dapat beroperasi pada mode 4-bit dalam hal
ini Data pin 4,5,6 dan 7 akan dibiarkan bebas.
8 Pin Data 1
9 Pin Data 2
10 Pin Data 3
11 Pin Data 4
12 Pin Data 5
13 Pin Data 6
14 Pin Data 7
15 LED Positif Terminal positif pin lampu latar LED
16 LED Negatif Lampu latar LED pin terminal negatif

3. DAFTAR ALAT DAN BAHAN


a. Raspberry pi 3
b. Laptop yang sudah terinstall VNC Viewer
c. 1 buah LCD 16x2 I2C
d. 1 buah LED
e. 2 buah push button
f. 1 buah resistor 220 ohm
g. Kabel jumper

4. GAMBAR RANGKAIAN (FRITZING)

Gambar 4.1 Rangkaian Percobaan

5. KESELAMATAN KERJA
a. Sebelum melakukan langkah–langkah percobaan. Yakinkan bahwa switch DC
power supply pada kondisi OFF
b. Mematikan switch DC power supply modul percobaan sebelum dilepas dari jala–
jala listrik.

6. LANGKAH KERJA
a. Menyambungkan atau mengconnectkan Raspberry Pi 3 ke VNC Viewer yang ada
di laptop. Kemudian Log in dengan username dan password yang telah diberikan
oleh Dosen.
b. Akan muncul tampilan Linux pada layar. Mengklik menu kemudian pemrograman,
lalu klik Thonny Python IDE.
c. Sebelum mulai menggunakan layar LCD I2C 16×2 dengan Python, perlu dipastikan
bahwa protokol I2C diaktifkan pada Raspberry Pi 3 yang digunakan. Masuk pada
konfigurasi raspberry.

d. untuk memprogram layar LCD 16×2 I2C ini dengan Python adalah dengan
menggunakan perpustakaan khusus. Menginstall Library menggunakan perintah di
bawah ini dengan terminal bus.
e. Membuat program seperti berikut.

f. Membuat rangkaian percobaan kemudian mengeksekusi program yang telah di


buat. Mengamati tampilan LCD dan kondisi led saat tombol ditekan dan saat tidak
ditekan. Mengambil foto percobaan yang telah dilakukan.
CamScanner
CamScanner

Anda mungkin juga menyukai