Anda di halaman 1dari 9

LAPORAN PERCOBAAN II

LCD ALPHANUMERIK

ALMAS ZAKIYA FAZA

Kelas : TE-2C

NIM : 4.39.18.0.04

Kelompok :

1. Almas Zakiya Faza

2. Hana Adiratna

PROGRAM STUDI D4 TEKNIK TELEKOMUNIKASI


POLITEKNIK NEGERI SEMARANG
2019
1. TUJUAN

a) Mengetahui dan memahami cara mengantarmukakan Arduino dengan modul


penampil LCD.
b) Mengetahui dan memahami bagaimana memrogram Arduino untuk
menampilkan karakter ke penampil LCD.

2. DASAR TEORI

LCD (Liquid Crystal Display) merupakan komponen elektronika yang digunakan


untuk menampilkan suatu karakter, baik itu angka, huruf atau karakter tertentu,
sehingga tampilan tersebut dapat dilihat secara visual. Pemakaian LCD sebagai
tampilan banyak digunakan karena daya yang dibutuhkan LCD relatif kecil (orde
mikro watt), meskipun pada modul ini dibatasi oleh sum`ber cahaya eksternal/internal,
suhu dan jangka hidup, untuk lebih jelas berikut dibawah ini konfigurasi modul LCD
20 x 4.LCD mempunyai 2 bagian karakter utama yaitu :

Panel atau display yang berfungsi sebagai media penampil informasi huruf atau
angka sebanyak 4 baris dan masing-masing baris bisa menampung 20 karakter huruf
atau angka sistem kontroller yang ditempelkan dibalik panel LCD, yang berfungsi
mengatur tampilan informasi serta mengatur komunikasi LCD.

3. ALAT DAN BAHAN

Komponen Yang digunakan :

1. Modul Arduino
2. Modul LCD 2x16 Karakter
3. Potensiometer 10K Ohm
4. Resistor 220 Ohm
5. Kabel jumper
4. LANGKAH KERJA

1. Buat rangkaian sebagai berikut menggunakan protoboard

1.1 Menampilkan lcd berkarakter

Buat Program seperti ini

1. Lihat hasilnya pada Tampilan LCD.


2. Coba semua contoh program LCD bawaan arduino melalui menu : File =>
Examples => LiquidCrystal => nama_contoh 5. Jalankan program dan
amati tampilan LCD

Buat tampilan LCD sebagai berikut :


- Baris atas : NAMA - Baris bawah : NIM - Kedua baris bergerak ke kiri
hingga semua karakter hilang, kemudian bergerak ke kanan hingga semua
karakter hilang. Demikian berulang-ulang.

1.2 Tampilan LCD dengan Input Digital

Langkah kerja :

1. Tambahkan rangkaian skema tombol berikut ke rangkaian pada Gambar 1.1

Gambar 3.2 Rangkaian Tombol

3. Compile dan upload program, lihat hasil yang terjadi.


5. DATA HASIL PERCOBAAN

1.1 Menampilkan lcd berkarakter

Menampilkan

Dari Program dapat di analisa bahwa menggunakan LCD I2C, yang sebelumnya harus
dimasukkan librarynya dahulu,yang memiliki alamat LCD 0x27 dan memiliki 16
kolom dan 2 baris, kegunaan void setup adalah deklarasi fungsi yang diharapkan info
tidak di balikkan jika dia di panggil, lcd.init adalah untuk insialisasi lcd, set.cursor
dimulai pada kolom ke 3 dan baris ke 0 yakni terdapat inputan yang akan ditampilkan
ALMAZ ZAKIYA! Dan pada kolom ke 2 baris ke 1 menampilkan 4.39.18.0.04.
Void loop yaitu dijalankan setelah void setup yang artinya ada looping yang akan
melakukan perulangan secara terus menerus kecuali kabel power di cabut.
Int position counter dimulai dari 0 dan akan begeser dari kiri ke kanan dengan selalu
bertambah I++ hingga kurang dari 20.memiliki delay 150, jika sudah memenuhi maka
maka akan ke script selanjutnya yaitu for int position counter dimulai dari 0 dan akan
begeser dari kanan ke kiri dengan selalu bertambah 1 I++ hingga kurang dari 30 dan
memiliki delay 150. dan sudah terpenuhi maka akan kembali lagi ke awal dan terjadi
secara terus menerus kecuali dengan mencabut kabel maka looping akan mati.

FLOWCHART
1.2 Menampilkan lcd berkarakter dengan menggunakan Push button

Menampilkan pada lcd.


Jika ditekan maka akan hilang perhuruf/kolom
Dari program diatas bahwa menggunakan LCD I2C dengan memiliki alamat
LCD 0x27 dan mempunyai 16 kolom dan 2 baris yang menggunakan konstanta
integer switchpin8 dan dalam state awal dan akhir menggunakan tipe data integer
yaitu butttoncounternya 0,deklarasi fungsi yang diharapkan info tidak di balikkan jika
dia di panggil. Lcd.init yaitu inisialisasi lcd. Lcd.backlight yaitu untuk lampu kuning
dalam lcd. Terdapat inputan yang ditampilkan yaitu hana almasz terdapat jeda (delay)
9600 dan dapat disimulasikan dengan menggunakan serial begin serta dengan
menggunakan pinmode, switchpin sebagai input.
Void loop program yang dijalankan setelah void setup terus menerus melakukan
perulangan. Pada kolom 0 dan baris satu akan membaca statement yang berada di
switchpin. Apabila statement tidak sama dengan statement terakhir maka statement
akan sama dengan 1 (high) dan tampilan lcd akan bergeser ke kiri. Akan terjadi
penambahan buttoncounter secara increment. Apabila kondisi tidak sesuai yakni
buttoncounter bernilai 0 maka tampilan lcd akhir statement sama dengan awal
statement maka tampilan lcd tidak bergerak kekiri. Dan akan berakhir apabila kabel
power dicabut, direset atau diganti programnya.
6. KESIMPULAN

Untuk memprogram mikrokontroler arduino, dibutuhkan aplikasi arduino pada


laptop kemudian dibuat program yang akan diupload ke mikrokontroler arduino.
Program tersebut akan dapat menyalakan LCD yang telah dirangkai sedemikian rupa
dan saling berhubungan..

Pada praktik kali ini, menggunakan dua variasi dalam satu tampilan LCD yang
bersifat kontinu. Kode-kode pemrograman tersebut yaitu tulisan yang ditayangkan
dalam dua baris, tulisan berjalan dari kanan ke kiri dan tulisan berjalan dari kiri ke
kanan serta dengan menggunakan switchbutton dimana apabila ditekan akan bergeser
atau bergerak kekiri.

Anda mungkin juga menyukai