Laporan 2 Tkd

download Laporan 2 Tkd

of 16

Transcript of Laporan 2 Tkd

  • 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.