Anda di halaman 1dari 16

KELAS PTIK C

2021

LAPORAN 6
SISTEM MIKROPROSESSOR

“Penggunaan LCD Pada Mikrokontroler”

Dosen : Zainuddin, S.Pd., M.Pd.


Tanggal Tanda Tangan
Nama Nim
Kumpul Praktikan Asisten

Muhammad Alif Leo 210209501021

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER


JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2023
LEMBAR ASISTENSI

Nama : Muhammad Alif Leo


NIM : 210209501021
Praktikum : Laporan 6. Penggunaan LCD Pada Mikrokontroler
Kelas : PTIK C 2021

No. Tanggal Keterangan Paraf

1. Kendali LED menggunakan Arduino

Kendali Sensor LDR menggunakan


2.
Arduino

3. Sensor DHT

4. Sensor Ultrasonik

5. Motor Servo

6. Penggunaan LCD Pada Mikrokontroler

7.

8.
PRAKTIKUM 6
PENGGUNAAN LCD PADA MIKROKONTROLER

A. TUJUAN PRAKTIKUM
1. Memahami konfigurasi dan pengaturan pin pada mikrokontroler untuk
menghubungkan LCD.
2. Mengerti penggunaan LCD untuk menampilkan informasi secara visual.
3. Mempelajari konfigurasi dan pengaturan pin pada mikrokontroler untuk
menghubungkan sensor ultrasonik dan LCD.
4. Mengimplementasikan program menggunakan Arduino IDE untuk mengontrol
sensor ultrasonik dan LCD.

B. DASAR TEORI
1. Arduino UNO
Arduino UNO adalah papan mikrokontroler berbasis Atmega 328 yang memiliki
14 pin input dari output digital. Dimana 6 pin input tersebut digunakan sebagai output
PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP
header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan,
cukup hanya menghubungkan board Arduino Uno ke komputer dengan menggunakan
kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk
menjalankannya.
Arduino UNO dapat beroperasi melalui koneksi USB atau power supply. Setiap
14 pin digital pada Arduino Uno dapat digunakan sebagai input dan output,
menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Masing-masing
fungsi tersebut beroperasi pada tegangan 5 volt. Setiap pin dapat memberikan atau
menerima suatu arus maksimum 40 mA dan mempunyai sebuah resistor pull-up 20-50
kOhm.

Gambar 1.1 Arduino UNO

2. Breadboard
Breadboard adalah papan yang digunakan untuk membuat rangkaian elektronik
sementara dengan tujuan uji coba atau prototipe tanpa harus menyolder. Dengan
memanfaatkan breadboard, komponen-komponen elektronik yang dipakai tidak akan
rusak dan dapat digunakan kembali untuk membuat rangkaian yang lain. Breadboard
terbuat dari plastik dengan banyak lubang-lubang diatasnya. Lubang-lubang pada
breadboard diatur sedemikian
rupa membentuk pola sesuai dengan
pola jaringan koneksi di dalamnya.

Gambar 1.2 Breadboard

3. Liquid Crystal Display (LCD)


LCD atau Liquid Crystal Display adalah perangkat layar datar, tipis yang terdiri
dari sejumlah piksel yang sejajar di depan reflektor atau sumber cahaya. LCD
merupakan salah satu jenis media display atau tampilan yang umumnya menggunakan
kristal cair (liquid crystal) untuk bisa menghasilkan gambar yang terlihat. Prinsip LCD
adalah ketika arus listrik diterapkan pada molekul kristal cair, molekul cenderung
terlepas. Hal ini menyebabkan sudut cahaya yang melewati molekul kaca terpolarisasi,
dan juga menyebabkan perubahan sudut filter polarisasi atas. 

Gambar 1.3 Liquid Crystal Display (LCD)

4. LED (Light Emitting Diode)


Lampu LED atau Light Emitting Diode adalah jenis lampu yang digunakan
sebagai indikator pada perangkat elektronik untuk menunjukkan statusnya. Contohnya,
pada komputer terdapat lampu LED power dan LED indikator untuk processor,
sedangkan pada monitor terdapat lampu LED power dan power saving. Lampu LED
terdiri dari plastik dan dioda semikonduktor yang dapat menyala pada tegangan listrik
rendah sekitar 1,5 volt DC. Bentuk dan warna lampu LED bervariasi dan disesuaikan
dengan kebutuhan dan fungsinya.

Gambar 1.4 LED (Light Emitting Diode)

5. Kabel Jumper
Male to Male. Kabel ini paling direkomendasikan untuk membuat project
elektronika pada sebuah breadboard. Ketika anda membeli kabel jumper versi ini, maka
nantinya anda akan mendapatkan total kabel sebanyak 65 buah. Female to Female.
Kabel jumper yang satu ini sangat berguna untuk menghubungkan antar module yang
memililki header male yang nantinya akan berperan sebagai outputnya. Adapun panjang
dari kabel Female to Female kurang lebih 20 cm dimana nantinya anda akan
mendapatkan sebanyak kurang lebih 20 buah. Male to Female yang memiliki fungsi
sebagai penghubung elektronika pada breadboard. Jenis kabel ini memiliki dua header
yang berbeda yang menjadikan jenis kabel jumper yang satu ini disebut dengan kabel
jumper Male to Female.

Gambar 1.5 Kabel Jumper

6. Resistor
Resistor adalah komponen elektronika yang bersifat menghambat arus listrik.
Resistor termasuk dalam komponen pasif karena komponen ini tidak membutuhkan arus
listrik untuk bekerja. Resistor terbuat dari material atau bahan karbon dan keramik yang
berbentuk tabung. Semakin besar kapasitas resistor, semakin besar pula diameter tabung
yang dipergunakan.

Gambar 1.6 Resistor

7. Sensor Ultrasonik
Sensor Ultrasonik adalah sensor yang menggunakan gelombang suara ultrasonik
untuk mendeteksi jarak atau keberadaan suatu objek. Sensor ini mengirimkan
gelombang suara ultrasonik dan kemudian menerima pantulan gelombang suara tersebut
ketika ia bertemu dengan objek di sekitarnya. Dengan menghitung waktu yang
dibutuhkan untuk gelombang suara kembali, sensor ultrasonik dapat menentukan jarak
objek dari sensor. Sensor ultrasonik biasanya digunakan dalam aplikasi seperti sensor
jarak pada kendaraan, sistem parkir otomatis, pengukuran air, pengukuran level bahan
bakar, dan banyak lagi.

Gambar 1.7 Sensor DHT 11

8. Potensiometer
Potensiometer adalah salah satu jenis resistor tiga terminal yang berfungsi untuk
mengatur tegangan, arus dan resistensi listrik dalam sebuah rangkaian. Potensiometer
merupakan komponen elektronika yang fungsi utamanya digunakan untuk mengatur
tegangan, arus dan resistensi listrik dalam rangkaian tertentu. Salah satu fungsi
potensiometer adalah untuk mengatur frekuensi sinyal radio. 
Gambar 1.8 Potensiometer
9. Kabel USB
Kabel USB adalah kabel yang digunakan untuk menghubungkan pencetak dan
komputer melalui USB. Singkatnya pengertian USB adalah salah satu jenis konektor
yang banyak diginakan untuk menghubungkan perangkat teknologi seperti pada gadget,
di pembahasan ini akan mengenal juga jenis, hingga versi USB.

Gambar 1.9 Kabel USB

C. ALAT DAN BAHAN


1. Alat
a. Laptop
b. Solder
c. Arduino UNO
d. LED (Light Emitting Diode)
e. Sensor Ultrasonik
f. Liquid Crystal Display (LCD)
g. Potensiometer
h. Resistor
i. BreadBoard
j. Kabel Jumper
k. Kabel USB
2. Bahan
a. Arduino IDE
b. Koneksi Internet
c. Timah

D. LANGKAH KERJA
1. Untuk membuat rangkaian praktikum ini di butuhkan beberapa alat dan bahan yaitu
Arduino UNO, Liquid Crystal Display (LCD) 16x2, Resistor, BreadBoard, Kabel
jumper, Kabel USB. Serta Solder dan Timah untuk menghubungkan LCD dengan
Arduino melalui Kabel Male to Famale.

Gambar 1.10 Alat dan Bahan Praktikum

2. Kemudian, rangkailah alat-alat tadi dengan memasang LCD dan resistor seperti
pada gambar berikut ini.

Gambar 1.11 Skema Rangkaian


3. Selanjutnya, hubungkan Arduino UNO dengan laptop menggunakan Kabel USB,
setelah itu buka aplikasi Arduino IDE dan ketikkan sintaks berikut pada aplikasi
Arduino IDE.
Gambar 1.12 Tangkapan Layar Kode Program di Arduino IDE
4. Setelah itu, jalankan atau running program tersebut dengan mengklik upload, lalu
rangkaian berhasil dijalankan.

Gambar 1.13 Hasil Rangkaian pada LCD


5. Selanjutnya untuk membuat membuat program mengukur kedalaman air
menggunakan Sensor Ultrasonik dan LCD 16x2. Maka, alat yang dibutuhkan, yaitu
Arduino, Sensor Ultrasonik, LCD 16x2, BreadBoard, Potensiometer dan Kabel
Jumper.
Gambar 1.14 Alat Praktikum Pengukuran Kedalaman Air
6. Untuk menghubungkan sensor ultrasonik dengan mikrokontroler, sambungkan pin
VCC pada sensor ultrasonik ke pin 5V pada mikrokontroler dan sambungkan pin
GND pada sensor ultrasonik ke ground pada mikrokontroler. Selain itu, hubungkan
pin-trigger dari sensor ultrasonik ke pin digital 2 pada mikrokontroler dan
hubungkan pin-echo dari sensor ultrasonik ke pin digital 3 pada mikrokontroler.
Selanjutnya, untuk menghubungkan LCD dengan mikrokontroler, sambungkan pin
RS, E, D4, D5, D6, dan D7 pada LCD ke pin digital output yang tersedia pada
mikrokontroler. Pastikan untuk menghubungkan pin VCC pada LCD ke pin 5V
pada mikrokontroler dan sambungkan pin GND pada LCD ke ground pada
mikrokontroler melalui breadboard. Terakhir, sambungkan ujung tengah
potensiometer ke pin VO (contrast) pada LCD.

Gambar 1.15 Rangkaian Praktikum Pengukuran Kedalaman Air


7. Setelah itu, sambungkan Arduino UNO dengan laptop menggunakan Kabel USB.
Lalu buka aplikasi Arduino IDE dan ketikkan sintaks berikut pada aplikasi Arduino
IDE.
Gambar 1.16 Kode Program Praktikum Pengukuran Kedalaman Air
8. Langkah terakhir, running program tersebut dengan mengklik upload, lalu
rangkaian berhasil dipasang.
Gambar 1.17 Hasil Rangkaian Pengukuran Kedalaman Air

E. ANALISIS
F. KESIMPULAN
Dalam praktikum ini, penggunaan layar LCD memiliki peran yang sangat
penting sebagai tampilan yang digunakan untuk menampilkan informasi yang relevan
secara visual. Dengan menggunakan library LiquidCrystal yang tersedia, kita dapat
dengan mudah mengontrol dan mengoperasikan LCD melalui mikrokontroler. Melalui
praktikum ini, kita dapat memahami dengan lebih baik tentang bagaimana
menghubungkan fisik LCD dengan mikrokontroler dan bagaimana mengendalikannya
secara efektif.
Dalam praktikum ini juga membahas tentang penggunaan fungsi-fungsi khusus
yang disediakan oleh library LiquidCrystal untuk mengatur tampilan teks pada layar
LCD. Dengan memanfaatkan fungsi-fungsi ini, kita dapat menampilkan teks, angka,
atau bahkan simbol khusus sesuai dengan kebutuhan aplikasi kita. Hal ini
memungkinkan kita untuk menyajikan informasi secara jelas dan terstruktur pada layar
LCD.
Penerapan layar LCD dalam eksperimen ini memiliki manfaat yang signifikan,
terutama dalam konteks pemantauan dan penggunaan perangkat elektronik terkait.
Dengan menampilkan informasi yang relevan seperti hasil pengukuran, status sistem,
atau pesan penting lainnya, LCD mempermudah kita dalam memantau dan memahami
kinerja perangkat yang sedang digunakan. Selain itu, kemampuan visual LCD juga
memungkinkan penggunaan perangkat elektronik tersebut menjadi lebih intuitif dan
mudah digunakan oleh pengguna.
DAFTAR PUSTAKA

Abadi, R. (2023, April 26). Potensiometer: Pengertian, Fungsi, Simbol, Jenis, Cara
Kerja. Retrieved Mei 21, 2023, from https://thecityfoundry.com/potensiometer/.

Aldyrazor.com. (2020). Breadboard Arduino: Pengertian, Prinsip Kerja, dan Jenisnya.


Diakses pada 27 Maret 2023, dari
https://www.aldyrazor.com/2020/05/breadboard-arduino.html?m=1.

Arduinoindonesia.id. Pengertian, Jenis dan Cara Kerja Kabel Jumper Arduino. Diakses
pada 27 Maret 2023, dari https://www.arduinoindonesia.id/2022/11/pengertian-
jenis-dan-cara-kerja-kabel-jumper-arduino.html?m=1.

Budiarso, Z., and Prihandono, A. Implementasi Sensor Ultrasonik Untuk Mengukur


Panjang Gelombang Suara Berbasis Mikrokontroler. Jurnal Teknologi Informasi
DINAMIK Volume 20, No.2, Juli 2015 : 171-177.

Devianti, R. (2023, Maret 11). Pengertian Dan Fungsi LCD (Liquid Crystal Display).
Retrieved Mei 21, 2023, from https://rodablog.com/lcd-adalah.html.

Djuandi, F. (2011). Pengenalan arduino. E-book. www. tobuku, 24.

Ij.manual.canon. (2021). Apa Itu Kabel USB?. Diakses pada 27 Maret 2023, dari
https://ij.manual.canon/ij/webmanual/WebPortal/APN/apn_connection_usb.html
?lng=id#:~:text=Kabel%20USB%20adalah%20kabel%20yang,Type%2DC)
%20ke%20pencetak.

Kadir, A. (2016). Simulasi Arduino. Elex Media Komputindo.


Kho, D. (2020, Januari 23). Pengertian LED (Light Emitting Diode) dan Cara
Kerjanya. Retrieved Maret 26, 2023, from teknikelektronika:
https://teknikelektronika.com/pengertian-led-light-emitting-diode-cara-kerja/

kompas.com. (2022, 2 Agustus). Resistor : Pengertian, Fungsi, Rumus, dan Jenisnya.


Diakses pada 27 Maret 2023, dari
https://www.kompas.com/skola/read/2022/08/02/160000169/resistor--
pengertian-fungsi-rumus-dan-jenisnya.

Prastyo, E. A. (2022). Arduino UNO ATMega328P. Arduino Indonesia. Retrieved


March 27, 2023, from https://www.arduinoindonesia.id/2022/08/pengertian-dan-
penjelasan-arduino-uno.html.

Razor, A. (2021, Maret 1). Kabel Jumper Arduino: Pengertian, Fungsi, Jenis, dan
Harga. Retrieved Maret 27, 2023, from ALDYRAZOR.COM:
https://www.aldyrazor.com/2020/04/kabel-jumper-arduino.html

Setiawan, R. (2022, April 15). Pengertian breadboard🍞: Fungsi dan Jenis-jenisnya.


Bonus 3 aplikasi freeware simulator breadboard gratis!. Retrieved Maret 27,
2023, from rsetiawan: https://www.rsetiawan.com/2022/04/breadboard.html.

Anda mungkin juga menyukai