Anda di halaman 1dari 9

LAPORAN PRATIKUM ROBOTIKA

Dosen Pengampu : Dedy Abdullah, M. Eng.

Disusun oleh:

Erdian Ralupi
NPM: 2155201183

FAKULTAS TEKNIK
PRODI TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH BENGKULU
TAHUN AJARAN 2022/2023
Praktikum Tampilan LCD DASAR TEORI

1. LCD (Liquid Crystal Display) .


LCD atau Liquid Crystal Display adalah suatu jenis media display (tampilan) yang
menggunakan kristal cair (liquid crystal) untuk menghasilkan gambar yang terlihat.
Teknologi Liquid Crystal Display (LCD) atau Penampil Kristal Cair sudah banyak digunakan
pada produk-produk seperti layar Laptop, layar Ponsel, layar Kalkulator, layar Jam Digital,
layar Multimeter, Monitor Komputer, Televisi, layar Game portabel, layar Thermometer
Digital dan produk-produk elektronik lainnya.
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.

Bagian-bagian LCD atau Liquid Crystal Display diantaranya adalah :

 Lapisan Terpolarisasi 1 (Polarizing Film 1)


 Elektroda Positif (Positive Electrode)
 Lapisan Kristal Cair (Liquid Cristal Layer)
 Elektroda Negatif (Negative Electrode)

2. LCD I2C

LCD i2c untuk arduino adalah sebuah shield LCD display 20×4 atau 16×2 denga mengubah
data i2c menjadi data parallel dengan ic PCF8574. Pada umum nya LCD ini dihubungkan ke
Arduino atau atmega non Arduino menggunakan 7 pin. Ini berarti kita sudah menghabiskan 7
pin hanya untuk menampilkan data dengan display LCD ini.
Pratikum 1

1. Buatlah rangkaian di seperti proteus di bawah ini

2. Buatlah program arduino seperti di bawah ini

3. Analisis praktikum 1
Untuk mengaktifkan LCD pada proteus masukkan koding program arduino seperti di
atas. LCD LM016L di atas terhubung dengan Board Arduino Uno R3 dengan
menggunakan pin 12,11,5,4,3,2 pada arduino, 3 Pin LCD yang lainnya terhubung
dengan Power dan Ground
Pratikum 2

1. Buat lah Rangkaian seperti di bawah ini (LM016l)

2. Buatlah Program seperti di bawah ini

3. Pada praktkum ke 2
LCD menggunakan komponen PCF8574 untuk menghubungkan LCD ke Board
Arduino. Dan ada perbedaan pada saat pemrograman arduino, yaitu library nya
menggunakan LiquidCrystal_I2C.
Pratikum 3

Buat lah projek untuk bergerak ke kanan

1. Buatlah rangkaian Proteus Seperti di bawah ini

Buatlah program arduino seperti di bawh ini

2. Analisis praktikum 3
Pada praktikum ke 3 untuk membuat output yang di hasilkan bergerak ke kanan
kita perlu menambahkan koding lcd.scrollDisplayRight(); untuk menggerakkan
output ke kanan dan koding delay(100); untuk mengatur kecepatan bergeraknya
text.
Pratikum 4

Buatlah projek untuk bergerak ke kiri

1. Analisis praktikum 4
Pada praktikum ke 4 proses nya hampir sama saja dengan praktikum ke 3, yang
membedakan hanya pada koding lcd.scrollDisplayRight(); di ubah menjadi
lcd.scrollDisplayLeft(); untuk menggerakkan text ke kiri.
Praktikum 5

Buatlah projek untuk membuat tulisan bergerak kekanan kemudian kekiri

1. Buatlah rangkai di proteus seperti dibawah ini

2. Analisis praktikum 5
Pada praktikum ke 5 ini agar output dapat bergerak ke kiri dan ke kanan kita
perlu menambahkan koding for (int i = 0 ; i <=16 ; i++) kemudian di lanjutkan
dengan lcd.scrollDisplayRight(); dan lcd.scrollDisplayLeft(); yang di letakkan
pada kurung kurawal seperti gambar di atas.
Praktikum 6

Buatlah projek untuk membuat tulisan yang berganti tiap 3 menit sekali

1. Buatlah rangkai di proteus seperti dibawah ini

2 . Analisis praktikum 6

Program arduino pada praktikum ke 6 ini sama saja dengan program praktikum ke 5,
untuk menambahkan tulisan yang berganti cukup dengan mengcopy koding pada
program arduino dimula dari lcd.setCursor(0,0); hingga delay(200); } seperti gambar
di atas dan ubah teks output pada koding lcd.print(“####”); tanda pagar merupakan
teks output yang dapat di ubah.

Anda mungkin juga menyukai