Upload
fardin-rikudou
View
240
Download
0
Embed Size (px)
Citation preview
8/16/2019 Laporan 2 Tkd
1/16
A. JUDUL“Perangkat Display”
B. TUJUAN1. Dapat memahami perangkat display2. Dapat menggunakan menampilkan angka dengan perangkat
display3. Dapat memahami konversi binary sebagai program penampil
C. TEORI DASAR 1. ARDUI !
Arduino Uno adalah papan sirkuit berbasis mikrokontroler
A"mega32#. I$ %integrated &ir&uit' ini memiliki 1( input)output
digital %* output untuk P+,'- * analog input- resonator kristal
keramik 1* , /- 0oneksi U - soket adaptor- pin header I$ P-
dan tombol reset. al inilah yang dibutuhkan untuk mensupport
mikrokontrol se&ara mudah terhubung dengan kabel po er U
atau kabel po er supply adaptor A$ ke D$ atau 4uga battery.
Arduino adalah sebuah plat5orm open sour&e %sumber terbuka'yang digunakan untuk membuat proyek6proyek elektronika.
Arduino terdiri dari dua bagian utama yaitu sebuah papan sirkuit
5isik %sering disebut 4uga dengan mikrokontroler' dan sebuah
perangkat lunak atau ID7 %Integrated Development 7nvironment'
yang ber4alan pada komputer. Perangkat lunak ini sering disebut
Arduino ID7 yang digunakan untuk menulis dan meng6upload
kode dari komputer ke papan 5isik %hard are' Arduino. 0etikamembi&arakan Arduino maka ada dua hal yang terlintas dalam
pikiran para penggunanya- yaitu hard are dan so5t are. Dua
bagian ini seakan satu kesatuan utuh yang tidak bisa di pisahkan.
Plat5orm Arduino sekarang ini men4adi sangat populer
dengan pertambahan 4umlah pengguna baru yang terus
meningkat. al ini karena kemudahannya dalam penggunaan
dan penulisan kode. "idak seperti kebanyakan papan sirkuit
8/16/2019 Laporan 2 Tkd
2/16
8/16/2019 Laporan 2 Tkd
3/16
desimal melalui kombinasi6kombinasi segmennya. even
egment Display pada umumnya dipakai pada # oleh ?rank. +.
+ood dan mulai dikenal luas pada tahun 1=:>6an setelah
aplikasinya pada ;7D %;ight 7mitting Diode'.
Prinsip Kerja Se en Se!"enPrinsip ker4a dari seven segment ini adalah inpuan bilangan biner
pada s it&h dikonversi masuk kedalam de&oder- baru kemudian
de&oder mengkonversi bilangan biner tersebut ke dalam bilangan
desimal- yang mana bilangan desimal ini akan ditampilkan pada
layar seven segmen. ?ungsi dari de&oder sendiri adalah sebagai
pengkonversi bilangan biner ke dalam bilangan desimal.Jenis#Jenis Se en Se!"en
even segmen ada 2 4enis- yaitu $ommon Anoda dan $ommon0atoda
1. Co""on Anoda
Common Anoda merupakan pin yang terhubung dengan semua
kaki anoda ;7D dalam seven segmen. $ommon anoda diberi
tegangan 8$$ dan seven segmen dengan &ommon anoda akan
akti5 pada saat diberi logika rendah %>' atau sering disebut aktif
low . 0aki katoda dengan label a sampai h sebagai pin akti5asi
yang menentukan nyala ;7D.2. Co""on Ka$oda
Common Katoda merupakan pin yang terhubung dengan semua
kaki katoda ;7D dalam seven segmen dengan &ommon katodak
akan akti5 apabila diberi logika tinggi %1' atau disebut aktif high .
0aki anoda dengan label a sampai h sebagai pin akti5asi yang
menentukan nyala ;7D.
8/16/2019 Laporan 2 Tkd
4/16
D. ALAT DAN BA%AN
A;A" @
• P$ atau ;aptop
A A @
• Proteus Pro5essional• Arduino Uno
8/16/2019 Laporan 2 Tkd
5/16
E. LAN&KA% KERJA1. ukalah aplikasi Proteus yaitu dengan &ara Double 0lik I I :
Pro5esional pada Program yang ada di dekstop
2. etelah itu akan mun&ul tampilan a al I I : Pro5essional
8/16/2019 Laporan 2 Tkd
6/16
3. Pada menu pi&k devi&e- pada tab library klik pi&k 5rom library Atau
dengan menekan tombol P” padakeyboard.
(. 0etik :seg6b&d” di dalam kolom key ord dan klik red- :6
segment binary &oded de&imal” lalu klik !0.
B. 0etik arduino” di dalam kolom key ord dan klik arduino uno R3”
lalu klik !0.
8/16/2019 Laporan 2 Tkd
7/16
*. ;etakkan Arduino uno R3 pada lembar ker4a proteus. Caitu dengan
mengklik arduino pada devi&es kemudian klik dua kali pada lembarker4a proteus.
:. ;etakkan 2 buah even egment pada lembar ker4a proteus. Caitu
dengan mengklik even egment pada devi&es kemudian klik dua
kali pada lembar ker4a proteus.
8/16/2019 Laporan 2 Tkd
8/16
#. elan4utnya ubungkan PI kaki tiap masing6masing arduino dan
seven segment- untuk melihat &ara menghubungkannya- perhatikangambar diba ah
=. etelah itu- buka lah aplikasi arduino uno- double klik pada arduino
uno untuk membuka program
8/16/2019 Laporan 2 Tkd
9/16
1>. ,aka Akan mun&ul lembar ker4a Arduino yang kita gunakan untuk
mengisi program.
11. 0etiklah listing program diba ah ini- perlu diketahui listing program
ini berisikan perintah untuk menampilkan angka tanggal 1(6>:6=*
yang merupakan tanggal lahir dan tahun pembuat laporan.
8/16/2019 Laporan 2 Tkd
10/16
12. etelah selesai mengetik listing program- klik 8erivy selan4ut nya
&opy alamat bagian program yang telah ditandai sebelum nya
Proses $ompile ber4alan@
13. etelah &ompile selesai silahkan &opy 5ile ino.he pada bagian log
&ompiling sket&h- seperti gambar berikut.
1(. uka kembali pada program I I : Pro5essional- double klik pada
bagian arduino- selan4utnya &opy pastekan alamat program pada
program 5ile- lalu klik !0
8/16/2019 Laporan 2 Tkd
11/16
1B.Untuk melakukan simulasi program- klik P;AC
1*. etelah tombol play di klik- ,aka mun&ul Angka pertama
merupakan tanggal lahir
1:.0emudian setiap 1 detik maka akan mun&ul angka yang berbeda
yaitu angka >: yang merupakan bulan lahir
1#. ;alu Pada detik selan4utnya-maka akan mun&ul angka =*- yang
merupakan tahun lahir
8/16/2019 Laporan 2 Tkd
12/16
'. %ASIL DAN PE(BA%ASAN )ANALISIS*Di Praktikum 0edua kali ini akan membahas tentang
proses instalasi proteus-membuat rangkaian Display untuk
menampilkan angka pada perangkat display seven segment
Didalam Praktikum ini digunakan proteus versi :.=- dimana
proteus merupakan sebuah so5t are untuk mendesain P$ yang
4uga dilengkapi dengan simulasi P pi&e pada level skematik
sebelum rangkaian skematik di6upgrade ke P$ sehinggasebelum P$ nya di &etak kita akan tahu apakah P$ yang
akan kita &etak apakah sudah benar atau tidak. Proteus mampu
mengkombinasikan program I I untuk membuat skematik
desain rangkaian dengan program AR7 untuk membuat layout
P$ dari skematik yang kita buat. o5t are Proteus ini bagus
digunakan untuk desain rangkaian mikrokontroller.
Proteus 4uga bagus untuk bela4ar elektronika seperti
dasar6dasar elektronika sampai pada aplikasi pada
mikrokontroller. o5t are Proteus ini menyediakan banyak &ontoh
aplikasi desain yang disertakan pada instalasinya. ehingga
memungkinkan kita bisa bela4ar dari &ontoh6&ontoh yang sudah
ada.
Pada Praktikum kali ini ,embuat Rangkaian simulasi
untuk ,enampilkan angka kelahiran menggunakan simulasi
Proteus beberapa komponen yang digunakan yaitu-1 Perangkat
Arduino Uno R3 5ungsi nya sendiri sebagai alat kontroler pada
sebuah rangkaian- dan 2 buah seven segment- dimana seven
segment ber5ungsi menampilkan angka desimal melalui
kombinasi6kombinasi segmennya. even egment Display pada
umumnya dipakai pada
8/16/2019 Laporan 2 Tkd
13/16
Untuk ,en4alankan simulasi perangkat display untuk
memun&ulkan angka lahir >161>6=* digunakan kode program
yang telah di buat di arduino- kode program yang digunakan
adalah
lok pertama dari kode sket&h di atas adalah
mendeklarasikan variable dan menginisialisasikannya. Pada
praktikum kali ini hanya ada satu bagian variable yang
digunakan- dimana pada variable seven segment menun4ukan
bah a ;etak komponen tersebut terdapat pada pin
arduino.dimana pin arduino dihubungkan di pin pada seven
segment- digunakan type data &onst byte dimana &onst byte
8/16/2019 Laporan 2 Tkd
14/16
merupakan nilai suatu besaran yang tidak berubah besarnya atau
memiliki nilai yang tetap.
lo&k 0edua-Pada bagian 8oid etup- ,emberikan
sebuah 5ungsi pada variable dimana variable pin kaki even
segment dari a6h di4adikan ebagai alat keluaran.
lo&k 0etiga-kode program yang ada di dalam routine
loop %' ini akan dieksekusi berulang6ulang. Dimana terdapat
sebuah perintah untuk menampilkan angka lahir >1 1> =*-
dimana untuk menampilkan angka tanggal lahir tersebut
digunakan konversi biner dari angka de&imal.setelah di konversi
gunakan perintah digital+rite untuk menampilkan angka tersebut
pada seven segment dengan perangkat pengendali Arduino Uno
8/16/2019 Laporan 2 Tkd
15/16
'. KESI(PULAN
etelah melakukan praktikum keduan kali ini yaitu tentang
Perangkat Display 4adi dapat disimpulkan bah a even segmen
adalah penampil dengan susunan : batang led yang dapat
menampilkan angka. even egment merupakan gabungan dari
: buah ;7D %;ight 7mitting Diode' yang dirangkaikan membentuk
suatu tampilan angka. : dan *= yang merupakan tanggal bulan
dan tahun lahir pembuat laporan. even segmen mendapat input
dari $D dan De&oder)Demultiple er. even segment ada 2
ma&am- yaitu even segment &ommon &athode dan seven
segment &ommond anode. $!,,! A !DA Disini- semuaanoda dari diode disatukan se&ara parallel dan semua itu
dihubungkan ke 8$$ dan kemudian ;7D dihubungkan melalui
tahanan pembatas arus keluar dari penggerak. 0arena
dihubungkan ke 8$$- maka $!,,! A !DA ini berada pada
kondisi A0"I? I9 . $!,,! 0A"!DA Disini semua katoda
disatukan se&ara parallel dan dihubungkan ke 9R!U D. 0arena
seluruh katoda dihubungkan ke 9R!U D- maka $!,,!0A"!DA ini berada pada kondisi A0"I? ;!+.
even egment terdiri dari 2 4enis- yaitu $ommon 0atode
%kaki katoda dihubungkan bersama' dan $ommon Anode %kaki
anoda dihubungkan bersama'.
etelah membuat rangkaian simulasi proteus mahasis a
dapat membuat program arduino untuk board arduino uno R3 dan
8/16/2019 Laporan 2 Tkd
16/16
4uga mahasis a telah dapat memahami dan mengaplikasikan
simulasi tersebut dalam sebuah program.