Anda di halaman 1dari 32

LCD DISPLAY, KEYPAD INPUT, & PENGGUNAAN

LCD, KEYPAD DAN MOTOR

Teknik Elektro (Kelas B) Asisten : Muhammad Syaarif

Senin, 26 September 2022

Senin, 2 Oktober 2022

Nama :
Firman Cahyadi 04201034

Rekan Kerja :
Ahmad Rialdi Lubis 04201008
Muhammad Hasan 04201060
Tiraian Vranica Hutasoit 04201090

Program Studi Teknik Elektro


Institut Teknologi Kalimantan
2022
LCD DISPLAY, KEYPAD INPUT, & PENGGUNAAN LCD, KEYPAD, DAN
MOTOR
FIRMAN CAHYADI
04201034/26-9-2022
PROGRAM STUDI TEKNIK ELEKTRO
JURUSAN TEKNOLOGI INDUSTRI DAN PROSES
INSTITUT TEKNOLOGI KALIMANTAN
BALIKPAPAN

ABSTRAK
Judul dari praktikum kali ini adalah LCD display, keypad input, dan
penggunaan lcd, keypad, dan motor. Praktikum ini bertujuan agar mahasiswa
terampil menggunakan software Proteus, menggunakan LCD yang diintegrasikan
melalui arduino, menganalisis fungsi keypad dan LCD berdasarkan coding yang
telah dilakukan, menganalisis fungsi LCD, keypad, dan motor berdasarkan coding
yang telah dilakukan dan mahasiswa memiliki kedisiplinan, kesopanan, dan
kemampuan komunikasi yang baik. Praktikum kali ini menggunakan alat dan
bahan yaitu Arduino, resistor, tombol pushbutton, kabel jumper, layar LCD,
motor DC, breadboard, dan kabel untuk menghubungkan laptop ke Arduino.
Dalam modul ini ada 3 percobaan yang dilakukan oleh praktikan. Percobaan
pertama merupakan percobaan LCD Display yang dimana praktikan akan
menginput sebuah program yang berisi informasi ke arduino dan layar LCD akan
menampilkan informasi tersebut. Percobaan kedua yaitu Keypad Input yang
dimana praktikan akan membuat program yang dapat membuat keypad input
menampilkan informasi melalui arduino dan layar LCD. Percobaan ketiga yaitu
penggunaan LCD, keypad, dan motor dimana praktikan mampu membuat
program yang dapat menggerakkan motor DC sekaligus menampilkan kondisi
kecepatan motor.

Kata kunci : Layar LCD, Keypad Input, Motor Dc


BAB 1
PENDAHULUAN

1.1 Latar Belakang


Dalam perkuliahan, praktikum merupakan salah satu kegiatan belajar
mengajar yang wajib dilakukan oleh mahasiswa, sehingga sangat penting bagi
mahasiswa untuk mengerti apa fungsi dari suatu alat dan disisi lain bertujuan
untuk mampu mengaplikasikan hasil dari kegiatan belajar mengajar dengan
praktikum. Setelah melakukan kegiatan praktikum mahasiswa di tuntut untuk
mempunyai kemampuan dalam menjalankan sebuah alat yang berhubungan
dengan pejaran kuliah dan dilakukan di dalam kegitan praktikum.
Di Laboratorium Pemrograman Peralatan khususnya di Institut Teknologi
Kalimantan, kegiatan praktikum terdapat berbagai macam alat yang dapat di
gunakan, salah satunya adalah arduino yang dapat mengendalikan berbagai
macam alat seperti, lampu LED, motor dc, motor servo, dan sensor jarak.
Sebagian mahasiswa yang menggunakan praktikum tidak begitu paham kegunaan
alat tersebut di karenakan kurangnya keaktifan dari mahasiswa.
Oleh karena itu dilakukan praktikum pemrograman peralatan agar
mahasiswa lebih memahami cara kerja berbagai alat khususnya arduino pada
praktikum kali ini, dengan judul LCD display, keypad input, dan penggunaan lcd,
keypad, dan motor. Sebelum melaksanakan praktikum mahasiswa harus
memahami beberapa hal seperti Arduino, Arduino Mega, software proteus &
ArduinoIDE, cara kerja keypad, cara kerja motor DC, I2C Module dan LCD
display.

1.2 Permasalahan
Permasalahan dalam percobaan praktikum kali ini adalah sebagai berikut.
1. Bagaimana cara menggunakan software Proteus.
2. Bagaimana mahasiswa mampu menggunakan LCD yang di integrasikan
melalui arduino.
3. Bagaimana mahasiswa mampu menganalisis fungsi keypad dan LCD
berdasarkan coding yang telah dilakukan.
4. Bagaimana mahasiswa mampu menganalisis fungsi LCD, keypad, dan
motor berdasarkan coding yang telah dilakukan.
5. Bagaimana mahasiswa bisa memiliki kedisiplinan, kesopanan, dan
kemampuan komunikasi yang baik.

1.3 Tujuan
Tujuan pada modul praktikum kali ini adalah sebagai berikut.
1. Mahasiswa terampil menggunakan software Proteus.
2. Mahasiswa mampu menggunakan LCD yang di integrasikan melalui
arduino.
3. Mahasiswa mampu menganalisis fungsi keypad dan LCD berdasarkan
coding yang telah dilakukan.
4. Mahasiswa mampu menganalisis fungsi LCD, keypad, dan motor
berdasarkan coding yang telah dilakukan.
5. Mahasiswa memiliki kedisiplinan, kesopanan, dan kemampuan
komunikasi yang baik.
BAB 2
DASAR TEORI

2.1. Integrated Development Environment


Integrated Development Environment atau IDE adalah sebuah program
untuk developer software yang menggabungkan teks, sebuah penerjemah atau
penyususn, dan fasilitas run time untuk menyederhanakan pengkodean dan debug.
IDE mempunyai fitur seperti syntax highlighting, edit otomatis, penyelesaian
kode otomatis, kompilasi, eksekusi, debugging, akses database, GUI builder, dan
lain-lain (Patnaik, 2013).

2.2. Arduino
Arduino adalah suatu open-source platform elektronik yang berbasis
kemudahan penggunaan baik hardware maupun software. Dengan kata lain,
arduino adalah sebuah sistem dasar yang terdiri dari hardware dan software yang
mengutamakan kemudahan penggunanya. Core dari arduino adalah
mikrokontroler dari bermacam-macam tipe (Ahyadi, 2018).

2.3. Arduino Mega


Arduino mega adalah mikrokontroler yang kuat yang menawarkan
kepada pengguna untuk melampirkan banyak nomor sensor ke arduino dan juga
memiliki tenaga proses yang tinggi dibandingkan dengan arduino-arduino
sebelumnya. Contoh arduino mega adalah arduino mega 2560. Arduino ini
berbasis Atmega2560. ini lebih powerful dan menawarkan kekuatan berlipat
dibanding arduino uno. Arduino ini dirancang untuk proyek yang membutuhkan
input dan uotput lebih, memori lebih, dan RAM lebih (Prakash, 2020).

2.4. Resistor
Resistor adalah salah satu komponen elektronika yang berfungsi untuk
memberikan hambatan terhadap aliran arus listrik. Dalam rangkaian listrik
dibutuhkan resistor dengan spesifikaasi tertentu, seperti besar hambatan, arus
maksimum yang boleh dilewatkan, dan karakteristik hambatan terhadap suhu dan
panas. Resistor emberikan hambatan agar komponen yang diberi tegangan tidak
dialiri arus yang terlalu besar, serta dapat digunakan sebagai pembagi tegangan
(Budiharto, 2008).

2.5. Analog to Digital Converter (ADC)


misalkan bahwa kamu ingin mengukur kecerahan ruangan kamu.
Kiranya, sensor cahaya yang bagus dapat menghasilkan tegangan output yang
bervariasi yang berubah dengan kecerahan ruangan. Ktika gelap gulita, peerangkat
akan mengeluarkan output 0 volt, dan ketika ada cahaya, perangkat mengeluarkan
output 5 volt, dengan nilai di antaranya sesuai denan cahaya yang bervariasi. Itu
baik dan bagus, tapi bagaimana kamu membaca nilai-nilai itu dengan Arduino
untuk mengetahui seberapa terang ruangan kamu? Kamu dapat menggunakan
representasi pin analog-to-digital converter (ADC) untuk mengubah nilai
tegangan analog menjadi representasi nilai yang dapat bekerja (Blum, 2013).

2.6. Pulse Width Modulatoin (PWM)


Teknik PWM adalah salah satu teknik yang paling banyak digunakan
untuk mengontrol output AC dari konverter elektronika daya. Dalam teknik ini
duty cycle switch konverter dapat divariasikan pada frekuensi tinggi untuk
mencapai tegangan atau arus keluaran frekuensi rendah. teori modulasi telah
menjadi bidang penelitian utama dalam elektronika daya selama lebih dari tiga
dekade dan terus menarik banyak perhatian dan minat. Tujuan utama dari PWM
adalah menghitung waktu ON atau pengaktifan konverter, yang menghasilkan
tegangan atau arus keluaran (frekuensi rendah) yang diinginkan. Tujuan lain dari
PWM adalah untuk menentukan cara paling efektif mengatur proses switching
untuk meminimalkan distorsi harmonik yang tidak diinginkan, kerugian
switching, atau kriteria kinerja spesifik lainnya (Peddapelli, 2017).
2.7. Liquid Crystal Display/LCD
Liquid Crystal Display/LCD adalah suatu jenis media tampilan yang
menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di
berbagai bidang, salah satunya pada alat-alat elektronik seperti televisi, kalkulator,
dan komputer (Ariyana, 2009).
LCD menggunakan suatu senyawa cair untuk menampilkan informasi
pada sebuah perangkat tampilan. LCD komputer biasanya berisi tabung-tabung
pijar yang memancarkan gelombang-gelombang cahaya ke arah sel-sel kristal cair
yang diapit oleh dua lembar material. Kualitas layar LCD terutama bergantung
pada resolusi, waktu respons, kecerahan, pixel pitch, serta perbandingan
kontrasinya (Cashman, 2007).
Monitor LCD merupakan teknologi terkini sebagai media output CPU.
Serupa dengan LCD pada televisi dan kalkulator, media utama monitor LCD
adalah susunan kristal cair yang halus, rapi, dan teratur yang berupa titik cahaya
(pixel). Pada monitor LCD, kristal cair bukan merupakan sumber cahaya, tetapi
hanya sebagai layar. Sumber cahaya di dalam susunan LCD adalah lampu neon
berwarna putih yang terletak di bagian belakang susunan kristal cair. Jumlah titik
cahaya atau pixel pada monitor LCD bisa mencapai puluhan ribu, bahkan jutaan.
Pixel inilah yang membentuk tampilan citra. Kutub kristal cair yang dilewati oleh
arus listrik akan berubah karena pengaruh polarisasi medan elektromagnetik yang
timbul. Gelombang input diterjemahkan menjadi paket gelombang
elektromagnetik, kemudian disaring menjadi gelombang warna. Secara fisik,
monitor LCD memiliki bentuk ramping, sedap dipandang, dan efisien tempat
(Putra, 2008).

2.8. Keypad
Sebuah keypad adalah sekumpulan atau satu set tombol-tombol yang
disusun sedemikian rupa sebagai peranti input yang dapat menerima suatu
masukan atau informasi dari pengguna. Tombol-tombol yang terdapat pada
keypad umumnya berisi angka-angka, simbol-simbol, dan satu set lengkap huruf-
huruf alfabet (Tolle, 2017).
BAB 3
METODOLOGI PERCOBAAN

3.1 Alat dan Bahan


Adapun alat dan bahan pada praktikum LCD display, keypad input, dan
penggunaan lcd, keypad, dan motor yaitu alat yang digunakan ada laptop sebagai
alat bantu untuk membuka software ArduinoIDE dan Proteus dan adapun bahan
yang digunakan yaitu resistor, ground, Arduino, Arduino Mega, keypad, motor dc,
LCD display, I2C Module dan push button.

3.2 Skema Alat


Adapun pada praktikum LCD display, keypad input, penggunaan lcd,
keypad, dan motor dirangkai skema alat pada beberapa percobaan.

Gambar 3.1 Skema Rangkaian Penerapan LCD Menggunakan Arduino Uno


Gambar 3.2 Skema Rangkaian Keypad Input

Gambar 3.3 Skema Rangkaian Penggunaan LCD, Keypad, dan Motor

3.3 Cara Kerja


Dalam melaksanakan praktikum dan percobaan ada langkah-langkah
yang harus diperhatikan. Langkah-langkahnya adalah sebagai berikut. Sesuai pada
modul praktikum, mahasiswa akan merangkai rangkaian pada setiap percobaan.
Setiap percobaan akan diawasi oleh asisten praktikum. Selain mengawasi, asisten
praktikum juga akan memberikan besaran variabel pada setiap percobaan dan juga
membantu praktikan dalam membuat program dan mengoperasikan arduino.
Kemudian praktikan mensimulasikan rangkaian dan program yang sudah dibuat.
Selanjutnya praktikan mencatat data-data dari simulasi dan mengisi tabel sesuai
dengan percobaan.
BAB 4
PEMBAHASAN

4.1. Hasil Percobaan


Adapun setelah dilakukannya praktikum synchronus on led, blinking led,
sequential on led, & potensiometer didapatkan hasil percobaan sebagai berikut:
4.1.1. Percobaan blending light on LED
Set “Write” Gambar keadaan LCD
Cursor
Praktkum
Pemrograman
0,0 Peralatan
Percobaan 1
Kelompok 8B
Praktkum
Pemrograma
5,5 n Peralatan
Percobaan1
Praktkum
1,1 Pemrograman
Peralatan
Percobaan 1
Kelompok 8B

Praktkum
Pemrogram
10,0 an Peralatan
Percobaan 1
Kelompok 8B

4.1.2. Percobaan 2 Blinking LED


Number Keypad Keterangan Karakter Pada LCD

4.1.3. Percobaan Sequential on LED


Tegangan Keterangan kecepatan motor yang
analogWrite Number Pada Motor terlihat
keypad (V)
75 1 1.47

125 2 2.45

5
255 3

0 4 0

4.2. Perhitungan
Adapun perhitungan pada percobaan 3, dimana pada percobaan 3 ini
kita akan mencari nilai Vout pada motor. Sehingga didapatkan sebagai berikut.
Percobaan 3
Diketahui :
Analog Write :75, 125, 255 dan 0
Dengan menggunakan persamaan yang terdapat pada modul 3 Tabel Penggunaan
analogWrite pada motor dan dengan menggunakan data kedua yaitu analog write
yang terdapat pada tabel 4.1.3, maka diperoleh perhitungan sebagai berikut.
 AnalogWrite = 75
AnalogWrite
Vout= ( 255 )x 5
75
Vout= ( 255 )x 5

Vout = 1.47 V
 AnalogWrite = 125
AnalogWrite
Vout= ( 255 )x 5
125
Vout= ( 255 )x 5

Vout = 2.45 V
 AnalogWrite = 225
AnalogWrite
Vout= ( 255 )x 5
225
Vout= ( 255 )x 5

Vout = 5 V
 AnalogWrite = 0
AnalogWrite
Vout= ( 255 )x 5
0
Vout= ( 255 )x 5

Vout = 0V

4.3. Pembahasan
Praktikum kali ini berjudul LCD display, keypad input, dan penggunaan
lcd, keypad, dan motor. Praktikum ini bertujuan agar mahasiswa terampil
menggunakan software Proteus, menggunakan LCD yang diintegrasikan melalui
arduino, menganalisis fungsi keypad dan LCD berdasarkan coding yang telah
dilakukan, menganalisis fungsi LCD, keypad, dan motor berdasarkan coding yang
telah dilakukan dan mahasiswa memiliki kedisiplinan, kesopanan, dan
kemampuan komunikasi yang baik. Prinsip praktikum kali ini adalah bagaimana
mahasiswa bisa mengaplikasikan sebuah program yang berisi informasi ke dalam
arduino yang kemudian dapat dilihat melalui layar LCD. LCD menggunakan
suatu senyawa cair untuk menampilkan informasi pada sebuah perangkat
tampilan. Program yang dimasukkan ke Arduino juga dapat menggerakkan sebuah
motor dan kecepatan motor ditampilkan melalui layar LCD. Motor DC adalah
suatu alat yang dapat mengubah energi listrik menjadi energi kinetik. Input dari
motor DC sesuai dengan namanya yaitu arus searah atau arus DC (Direct
Current). Gerakan yang dihasilkan adalah putaran dan satuannya biasa disebut
dengan putaran permenit atau RPM.
Praktikum kali ini menggunakan alat dan bahan yaitu laptop atau
komputer untuk membuka software Proteus dan ArduinoIDE, Arduino, resistor,
tombol pushbutton, kabel jumper, layar LCD, motor DC, breadboard, dan kabel
untuk menghubungkan laptop ke Arduino. Arduino digunakan untuk merancang
dan membuat perangkat elektronik serta software yang mudah untuk digunakan.
Pada praktikum ini arduino digunakan untuk menjalankan program yang sudah
dimasukkan. Resistor berfungsi untuk memberi hambatan pada rangkaian
sehingga pengguna dapat mengalirkan arus pada kabel yang diinginkan. Tombol
pushbutton digunakan untuk memutus dan mengalirkan arus pada 2 titik.
Breadboard berfungsi untuk merancang sebuah rangkaian elektronik sederhana.
Breadboard tersebut nantinya akan dilakukan prototipe atau uji coba tanpa harus
melakukan solder. Motor DC digunakan sebagai indikasi apakah program dapat
menjalankan motor. Layar LCD digunakan untuk menampilkan informasi dari
program yang dibuat
Pada percobaan 1 praktikan merangkai rangkaian sesuai dengan modul.
Setelah merangkai, praktikan membuat program yang sesuai dengan flowchart
yang diberikan di modul. Selanjutnya praktikan mengupload program ke arduino
dan menjalankan arduino. Setelah itu, praktikan dapat mengambil data dari
beberapa percobaan sesuai tabel yang diberikan di modul. Data yang didapat pada
percobaan 1 adalah sebagai berikut. Pada saat set cursor (0,0), informasi yang
ditampilkan akan terlihat normal. Pada saat set cursor (5,5), kalimat pertama
bergeser 5 satuan ke kanan dan keseluruhan kalimat bergeser 5 satuan ke bawah.
Pada saat set cursor (1,1), kalimat pertama bergeser 1 satuan ke kanan dan
keseluruhan kalimat bergeser 1 satuan ke bawah. Pada saat set cursor (10,0),
kalimat pertama bergeser 10 satuan ke kanan dan keseluruhan kalimat tidak
bergeser ke bawah. Data yang didapat pada percobaan 2 adalah sebagai berikut.
Saat praktikan menekan tombol 1 pada keypad, maka layar LCD menampilkan
kata SEMANGAT. Saat praktikan menekan tombol 2 pada keypad, maka layar
LCD menampilkan kata SEKIAN. Saat praktikan menekan tombol 3 pada keypad,
maka layar LCD menampilkan kata TERIMA KASIH. Data yang didapat pada
percobaan 3 adalah sebagai berikut. Pada saat menekan tombol 1 dengan
pengaturan analogWrite 75 motor akan mendapatkan input tegangan sebesar 1.47
V sehingga motor berputar dan layar LCD menampilkan kata Easy. Pada saat
menekan tombol 2 dengan pengaturan analogWrite 125 motor akan mendapatkan
input tegangan sebesar 2.45 V sehingga motor berputar dan layar LCD
menampilkan kata Medium. Pada saat menekan tombol 3 dengan pengaturan
analogWrite 225 motor akan mendapatkan input tegangan sebesar 5 V sehingga
motor berputar dan layar LCD menampilkan kata Hard. Pada saat menekan
tombol 4 dengan pengaturan analogWrite 0 motor akan mendapatkan input
tegangan sebesar 0 V sehingga motor tidak berputar dan layar LCD menampilkan
kata Mesin Mati.
BAB 5
KESIMPULAN

Dari praktikum pemrograman peralatan tentang praktikum LCD display,


keypad input, dan penggunaan lcd, keypad, dan motor yang kami lakukan, dapat
ditarik kesimpulan sebagai berikut:
1. Mahasiswa terampil menggunakan software Proteus. Setelah melakukan
percobaan-percobaan pada praktikum ini, mahasiswa telah mencoba dan
mampu membuat berbagai rangkaian yang diperintahkan menggunakan
software Proteus.
2. Mahasiswa mampu menggunakan LCD yang di integrasikan melalui
arduino. Pada percobaan 1 mahasiswa mampu mengaplikasikan sebuah
program yang berisi informasi dan infomasi tersebut ditampilkan melalui
layar LCD.
3. Mahasiswa mampu menganalisis fungsi keypad dan LCD berdasarkan
coding yang telah dilakukan. Pada percobaan 2 mahasiswa mampu
membuat program dimana program tersebut membuat keypad dapat
mengeluarkan informasi melalui layar LCD.
4. Mahasiswa mampu menganalisis fungsi LCD, keypad, dan motor
berdasarkan coding yang telah dilakukan. Pada percobaan 3 mahasiswa
mampu membuat program yang dapat menggerakkan motor dan
menampilkan kondisi kecepatan motor melalui layar LCD.
5. Mahasiswa memiliki kedisiplinan, kesopanan, dan kemampuan komunikasi
yang baik.
DAFTAR PUSTAKA

Patnaik, Srikanta, Piyu Tripathy, Sagar Naik.2013.”New Paradigms in Internet


Computing”.Berlin:Springer-Verlag Berlin Heidelberg
Ahyadi, Zaiyan.2018.”Belajar Antarmuka Arduino Secara Cepat dari
Contoh”.Yogyakarta:Deepublish
Prakash, Anshuman Gupta, Dr. Lovi Raj Singh, Dr. Rajesh Gehlot, Dr. Anita Beri
Rydhm.2020.”Biomedical Sensors Data Acquisition with
LabVIEW”.Noida:BPB Publications
Budiharto, Widodo.2008.”10 Proyek Robot Spektakuler”.Jakarta:PT. Elex Media
Komputindo
Blum, Jeremy.2013.”Exploring Arduino”.New Jersey:Wiley
Peddapelli, Satish Kumar.2017.”Pulse Widht Moudlation”.Berlin:Walter de
Gruyter GmbH.
Wijaya, Ariyana, Deni Arifianto.2009.”Cara Top Bikin Komputer Top”.Jakarta
Selatan:PT Kawan Pustaka
Cashman.2007.”Discovering Computers: Menjelajah Dunia Komputer”.Jakarta
Pusat:Salemba
Putra, Rahmat.2008.”Jago Komputer dalam Sehari”.Jakarta Selatan:PT. Tangga
Pustaka
Tolle, Herman, Aryo Pinandito, Agi Putra Kharisma, Ratih Kartika
Dewi.”Pengembangan Aplikasi Perangkat Bergerak”.Malang:UB Press
Lampiran Modul
Lampiran 1 :
Lampiran 2:
Percobaan 1
Percobaan 2
Percobaan 3
Lampiran 3:

Anda mungkin juga menyukai