Top Banner

of 19

Makalah Microcontroller, Arduino & Sensor Dht11

Jul 06, 2018

Download

Documents

Dedy's Stya
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    1/19

    MAKALAH MEKATRONIKAMIKROKONTROLLER, ARDUINO & SENSOR DHT11

    KELOMPOK 5

    Taufq Purnomo – D21113512

    Fre Sanggi – D21113018

    Wansiorus – D21113309

    Feryanto P Uun – D21113320

    Da!i" #ugro$o – D21113013

    Wi%ing & – D2111301'

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    2/19

    1

    KATA PENGANTAR 

      Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena dengan

    rahmat, karunia, serta taufik dan hidayah-Nya kami dapat menyelesaikan makalah

    tentang Mikrokontroller , Arduino dan Sensor DT!! ini dengan "aik meskipun

     "anyak kekurangan didalamnya# Dan juga kami "erterima kasih pada $apak %afi

    selaku Dosen mata kuliah Mesin Pemindah $ahan yang telah mem"erikan tugas

    ini kepada kami#

    &ami sangat "erharap makalah ini dapat "erguna dalam rangka menam"ah

    'a'asan serta pengetahuan kita mengenai Mikrokontroller, Arduino dan Sensor 

    DT!!# &ami juga menyadari sepenuhnya "ah'a di dalam makalah ini terdapat

    kekurangan dan jauh dari kata sempurna# (leh se"a" itu, kami "erharap adanya

    kritik, saran dan usulan demi per"aikan makalah yang telah kami "uat di masa

    yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa saran yang

    mem"angun#

    Semoga makalah sederhana ini dapat dipahami "agi siapapun yang

    mem"a)anya# Sekiranya laporan yang telah disusun ini dapat "erguna "agi kami

    sendiri maupun orang yang mem"a)anya# Se"elumnya kami mohon maaf apa"ila

    terdapat kesalahan kata-kata yang kurang "erkenan dan kami memohon kritik dan

    saran yang mem"angun demi per"aikan di masa depan#

    Makassar, Maret *+!

      Tim Penyusun

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    3/19

    2

    DAFTAR ISI

    &ATA PENANTA%#########################################################################################################!

    DA.TA% /S/######################################################################################################################*

    $A$ / 0 PENDA121AN###############################################################################################3

    A# 2ATA% $E2A&AN###############################################################################################3

    $# %1M1SAN MASA2A###########################################################################################3

    4# T151AN PEN12/SAN#############################################################################################3

    D# MAN.AAT PEN12/SAN#########################################################################################3

    $A$ // 0 PEM$AASAN################################################################################################3

    A# M/&%(&(NT%(22E%###########################################################################################3

    $# A%D1/N(#################################################################################################################3

    4# SENS(% DT!!#######################################################################################################3

    $A$ // 0 PEN1T1P##########################################################################################################3

    A# &ES/MP12AN#########################################################################################################3

    $# SA%AN#####################################################################################################################3

    DA.TA% P1STA&A#########################################################################################################3

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    4/19

    3

    BAB I – PENDAHULUAN

    A. LATAR BELAKANG

    Mikrokontroler adalah se"uah sistem komputer fungsional dalam se"uah

    )hip# Di dalamnya terkandung se"uah inti prosesor, memori 6sejumlah ke)il

    %AM, memori program, atau keduanya7, dan perlengkapan input output# Dengan

    kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai

    masukan dan keluaran serta kendali dengan program yang "isa ditulis dan dihapus

    dengan )ara khusus, )ara kerja mikrokontroler se"enarnya mem"a)a dan menulis

    data# Mikrokontroler merupakan komputer didalam )hip yang digunakan untuk 

    mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas "iaya#

    Arduino merupakan rangkaian elektronik yang "ersifat open sour)e, serta

    memiliki perangkat keras dan lunak yang mudah untuk digunakan# Arduino dapat

    mengenali lingkungan sekitarnya melalui "er"agai jenis sensor dan dapat

    mengendalikan lampu, motor, dan "er"agai jenis aktuator lainnya#

    DT!! adalah sensor digital yang dapat mengukur suhu dan kelem"a"an

    udara di sekitarnya# Sensor ini sangat mudah digunakan "ersama dengan Arduino#

    B. RUMUSAN MASALAH$erdasarkan latar "elakang masalah di atas, maka permasalahan dalam

    tulisan ini adalah 8

    !# Apa itu Mikrokontroller 9

    *# $agaimana struktur dan )ara kerja mikrokontroller 9

    3# Apa kele"ihan dan kelemahan mikrokontroller 9

    :# Apa itu Arduino 9

    ;# Apa saja fitur-fitur dan kele"ihan dari Arduino 9

    # Apa soft'are yang digunakan untuk Arduino 9

    # $agaimana kode program dan )ontoh aplikasi dari sensor DT!! 9

    C. TUJUAN PENULISAN

    Tulisan ini "ertujuan untuk 8

    !# Mengetahui apa itu Mikrokontroller 

    *# Mengetahui struktur dan )ara kerja mikrokontroller 

    3# Mengetahui kele"ihan dan kekurangan mikrokontroller 

    :# Mengetahui apa itu Arduino

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    5/19

    4

    ;# Mengetahui fitur dan kele"ihan Arduino

    # Mengetahui soft'are yang digunakan untuk Arduino

    # Mengetahui kode program dan )ontoh aplikasi sensor DT!!

    D. MANFAAT PENULISAN

    Adapun manfaat tulisan antara lain 8

    !# Dapar menam"ah 'a'asan penulis dan khalayak tentang hal-hal yang

     "erhu"ungan dengan Mikrokontroller, Arduino dan Sensor DT!!#

    *# Se"agai "ahan referensi untuk pem"a)a#

    3# Dapat melatih mahasis'a dan penulis khususnya dalam mengem"angkan

    'a'asan diri untuk menyusun "uah pikiran se)ara sistematis dalam

     "entuk makalah#

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    6/19

    5

    BAB II – PEMBAHASAN

    A. MIKROKONTROLLER 

    Pengertian Mikrokontroller   adalah suatu keping /4 dimana terdapat

    mikroprosesor dan memori program 6%(M7 serta memori ser"aguna 6%AM7,

     "ahkan ada "e"erapa jenis mikrokontroler   yang memiliki fasilitas AD4, P22,

    EEP%(M dalam satu kemasan atau "isa juga ?Suatu alat elektronika digital yang

    mempunyai masukan dan keluaran serta kendali dengan program yang "isa ditulis

    dan dihapus dengan )ara khusus#?

    am"ar !# Mikrokontroller 

    Mikrokontroler populer yang pertama di"uat oleh /ntel pada tahun !>

    se"uah )hip, lengkap dengan %AM dan %(M#

    Mikrokontroler   tersusun dalam satu )hip dimana prosesor, memori, dan /(

    terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat

    dikatakan se"agai komputer mini yang dapat "ekerja se)ara inoBatif sesuai dengan

    ke"utuhan sistem#

    http://berkerblog.blogspot.com/2013/08/pengertian-mikrokontroller.htmlhttp://berkerblog.blogspot.com/2013/08/pengertian-mikrokontroller.htmlhttp://berkerblog.blogspot.com/2013/08/pengertian-mikrokontroller.htmlhttp://berkerblog.blogspot.com/2013/08/pengertian-mikrokontroller.html

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    7/19

    6

    Struktur Mikrk!tr"#r

    $lok diagram umum mikrokontroler adalah se"agai "erikut8

    am"ar *# $lok Diagram Mikrokontroler 

    Masing-masing "agian terse"ut saling dihu"ungkan melalui internal $1S,

    umumnya terdiri dari 3 jenis "us, yaitu8 address "us, data "us dan )ontrol "us#

    .ungsi setiap "agian8

    %egister adalah suatu tempat penyimpanan 6Caria"el7 "ilangan "ulat = "it

    atau ! "it# Pada umumnya register "erjumlah "anyak, dan masing-masing ada

    yang memiliki fungsi khusus dan ada yang memiliki fungsi umum#

    A))umulor 6register A7, merupakan salah satu register khusus yang

     "erfungsi se"agai operand umum proses aritmatika dan logika#

    Program )ounter, merupakan salah satu register khusus yang "erfungsi

    se"agai pen)a)ahpenghitung eksekusi program mikrokontroler 

    A21 6Arithmeti)al and 2ogi)al 1nit7, A21 memiliki kemampuan khusus

    dalam mengerjakan proses-proses arithmetika 6penjumlahan, pengurangan,

     perkalian dan pem"agian7 dan operasi logika 6AND, (%, (% dan N(T7

    4lo)k )ir)uits, mikrokontroler merupakan rangkaian digital sekuensial,

    dimana kerjanya "erjalan melalui sinkronisasi )lo)k# &arenanya diperlukan

    )lo)k )ir)uits yang menyediakan )lo)k "agi seluruh "agian rangkaian

    /nternal %(M 6(n 4hip .lash7, merupakan memori yang isinya tidak 

    dapat diu"ah atau dihapus 6pada saat mikrokontroler "erjalan7 isinya hanya

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    8/19

    7

    dapat di"a)a saja# %(M "iasanya "erisi program 6urutan-urutan instruksi7

    untuk menjalankan mikrokontroler# Data pada %(M di"a)a se)ara "erurutan#

    /nternal %AM, merupakan memori yang isinya dapat diu"ah atau dihapus#

    %AM pada mikrokontroler "iasanya "erisi data-data Baria"le dan register#

    Data yang tersimpan pada %AM "ersifat hilang jika )atu daya yang di"erikan

    hilang 6mati7#

    Sta)k pointer, merupakan "agian dari %AM yang memiliki metode

     penyimpanan dan pengam"ilan data yang khusus# Dimana data yang paling

    terakhir dimasukkan merupakan data yang pertama kali di"a)a kem"ali

    62/.(7#

    /( port 6serial dan parallel7, merupakan sarana yang digunakan

    mikrokontroler untuk mengakses peralatan di luar dirinya, memasukan danmengeluarkan data#

    /nterrupt )ir)uits, merupakan rangkaian yang mengendalikan sinyal-sinyal

    interupsi "ail internal maupun eksternal, dengan adanya sinyal interupsi akan

    mengaki"atkan program utama yang sedang dikerjakan "erhenti sejenak, dan

     "er)a"ang#lon)at ke program rutin layanan interupsi 6%2/7 yang diminta,

    setelah %2/ selesai dikerjakan, mikrokontroler kem"ali melanjutkan program

    utama yang tertunda tadi#

    Setiap mikrokontroler memiliki "lok diagram dan arsitektur yang "er"eda satudengan yang lainnya, tergantung pada "anyak deBi)e yang terintegrasi di

    dalamnya, "e"erapa jenis mikrokontroler telah dilengkapi oleh AD4DA4, PM,

    DT dan lain-lain#

    C$r$ K#r%$ Mikrk!tr"#r

    Prinsip kerja mikrokontroler adalah se"agai "erikut8

    $erdasarkan nilai yang "erada pada register Program 4ounter,

    mikrokontroler mengam"il data pada %(M dengan alamat se"agaimana

    yang tertera pada register Program 4ounter# Selanjutnya isi dari register 

    Program 4ounter ditam"ah dengan satu 6/n)rement7 se)ara otomatis#

    Data yang diam"il pada %(M merupakan urutan instruksi program yang

    telah di"uat dan diisikan se"elumnya oleh pengguna#

    /nstruksi yang diam"il terse"ut diolah dan dijalankan oleh mikrokontroler#

    Proses pengerjaan "ergantung pada jenis instruksi, "isa mem"a)a,

    mengu"ah nilai-nilai pada register, %AM, isi Port,atau melakukan

     pem"a)aan dan dilanjutkan dengan pengu"ahan data#

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    9/19

    8

    Program 4ounter telah "eru"ah nilainya 6"aik karena penam"ahan otomatis pada

    langkah !, atau karena pengu"ahan-pengu"ahan pada langkah *7# Selanjutnya

    yang dilakukan oleh mikrokontroler adalah mengulang kem"ali siklus ini pada

    langkah !# Demikian seterusnya hingga po'er dimatikan#

    K#"#i'$! Mikrk!tr""#r

    Adapun kele"ihan dari mikrokontroller adalah se"agai "erikut 8

    !# Penggerak pada mikrokontoler menggunakan "ahasa pemograman assem"ly

    dengan "erpatokan pada kaidah digital dasar sehingga pengoperasian sistem

    menjadi sangat mudah dikerjakan sesuai dengan logika sistem 6"ahasa

    assem"ly ini mudah dimengerti karena menggunakan "ahasa assem"ly aplikasi

    dimana parameter input dan output langsung "isa diakses tanpa menggunakan

     "anyak perintah7#

    *# Desain "ahasa assem"ly ini tidak menggunakan "egitu "anyak syarat penulisan

     "ahasa pemrograman seperti huruf "esar dan huruf ke)il untuk "ahasa

    assem"ly tetap di'ajarkan#

    3# Mikrokontroler tersusun dalam satu )hip dimana prosesor, memori, dan /(

    terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler 

    dapat dikatakan se"agai komputer mini yang dapat "ekerja se)ara inoBatif sesuai dengan ke"utuhan sistem#

    :# Sistem running Mikrokontroller "erdiri sendiri tanpa tergantung dengan

    komputer sedangkan parameter komputer hanya digunakan untuk do'nload

     perintah instruksi atau program#

    ;# 2angkah-langkah untuk do'nload komputer dengan mikrokontroler sangat

    mudah digunakan karena tidak menggunakan "anyak perintah#

    # Pada mikrokontroler tersedia fasilitas tam"ahan untuk pengem"angan memori

    dan /( yang disesuaikan dengan ke"utuhan sistem# arga Mikrokontroller 

    le"ih murah dan mudah didapat#

    K#"#($'$! Mikrk!tr"#r

    Adapun kelemahan mikrokontroler 8

    !# $anyak jenis nama, mem"ingungkan pemakai, karena satu sama lain "anyak

    tidak kompati"el

    *# &erusakan program menye"a"kan sistem ma)et

    3# Tergantung pada soft'are

    :# 2e"ih sensitiBe terhadap derau

    ;# 4epat usang 6o"solete7

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    10/19

    9

    B. ARDUINO

    Arduino merupakan pengendali mikro single-"oard yang "ersifat open-

    sour)e, diturunkan dari iring platform, diran)ang untuk memudahkan

     penggunaan elektronik dalam "er"agai "idang# ard'arenya memiliki prosesor 

    Atmel AC% dan soft'arenya memiliki "ahasa pemrograman sendiri#

    ard'are Arduino diprogram menggunakan "ahasa pemrograman 44FF, yang

    sudah disederhanakan dan dimodifikasi# Arduino mengikuti pola

     pemrograman iring 6synta@ dan li"rary7# Sementara untuk editor pemrogramannya 6/DE 0 /ntergrated DeBelopment EnBiroment7 dikem"angkan dari Pro)essing#

    am"ar 3# Arduino

    Soft'are Arduino dapat dijalankan pada sistem operasi indo's, Ma)intosh

    (S, dan 2inu@# $anyak sistem mikrokontroler lain hanya "isa dijalankan di

    indo's#

    konfigurasi hard'are arduino di"agi 8

     "lo)k regulator ; Bolt dan 3#3C

     "lo)k minimum sistem standar mikrokontroler 

     "lo)k pin 6analog, digital dan po'er7

     "lo)k ftdi untuk komunikasi dengan komputer 

    Fitur) Fitur Ar*ui!

    4atu daya

    C/N# Tegangan masukan untuk "oard Arduino apa"ila tidak sedang

    menggunakan 1S$# Misalnya dari adaptor# Anda juga dapat menyuplai

    tegangan Arduino pada ja)k D4 yang tersedia#

    http://www.anekarobot.com/arduino-uno?keyword=jual%20arduinohttp://wiring.org.co/http://panduan.anekarobot.com/cara-menambahkan-library-ke-arduino.htmlhttp://processing.org/http://www.anekarobot.com/arduino-uno?keyword=jual%20arduinohttp://wiring.org.co/http://panduan.anekarobot.com/cara-menambahkan-library-ke-arduino.htmlhttp://processing.org/

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    11/19

    10

    ;C# Tegangan yang diregulasi# /ni "isa "erasal dari tegangan masukan di

     pin C/N atau juga dari 1S$#

    3C3# Tegangan se"esar 3#3 Bolt yang dihasilkan dari )hip .TD/ 61S$ to

    TT27# 5umlah arus maksimum pada pin ini adalah ;+ mA#

    /nput dan (utput

    Setiap !: pin digital dan pin analog pada Arduino dapat digunakan se"agai input

    dan output, yaitu menggunakan fungsi pinMode67, digitalrite67, dan

    digital%ead67# Setiap pin "eroperasi pada tegangan ;C# Arus maksimum pada

    setiap pin ini adalah :+mA dan memiliki resistor pull-up internal# Disamping itu

    ada "e"erapa pin yang khusus yaitu8

    Analog8 A+ sampai A# Digunakan untuk mem"a)a input analog dengan

    resolusi !+ "it atau dengan nilai antara + 0 !+*3# Misalnya digunakan

    untuk mem"a)a tegangan pada sensor, potensiometer, dan se"agai nya#

    Serial8 + 6%7 dan ! 6T7# Digunakan untuk menerima dan mengirimkan

    serial data dalam "entuk TT2# Pin-pin tersam"ung dengan )hip .TD/ 1S$

    to TT2#

    /nterupsi ekternal8 * dan 3# Pin-pin ini dapat dikonfigurasikan untuk 

    memi)u 6trigger7 interupsi pada keadaan lo', risingfalling, atau )hange#

    2ihat penjelasan di fungsi atta)h/nterrupt67 untuk le"ih jelas nya#

    PM8 3, ;, , >, !+, dan !!# Menyediakan output PM =-"it yang dapatdioperasikan dengan fungsi analogrite67#

    SP/8 !+ 6SS7, !! 6M(S/7, !* 6M/S(7, !3 6S4&7# Pin-pin ini mendukung

    komunikasi SP/#

    2ED8 !3# Disediakan 2ED yang terpasang ke pin digital !3#

    /*48 : 6SDA7 dan ; 6S427# Mendukung komunikasi /*4 6T/ 0 T'o ire

    /nterfa)e7 yang "isa dioperasikan menggunakan li"rary ire li"rary#

    Pin tam"ahan

    A%E.8 Tegangan untuk input analog# Digunakan oleh fungsi

    analog%eferen)e67#

    %eset8 Apa"ila pin ini di"eri keadaan 2(, maka akan mereset

    mikrokontroler# $iasanya digunakan untuk menam"ahkan tom"ol reset

     pada shield agar memudahkan menekan tom"ol reset yang tertutup oleh

    shield#

    K#"#i'$! Ar*ui!

    http://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/sensorhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/sensorhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rlhttp://www.anekarobot.com/usb-to-ttl-ftdi-ft232rl

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    12/19

    11

    Tidak perlu perangkat )hip programmer karena di dalamnya sudah ada

     "ootloader yang akan menangani upload program dari komputer#

    Sudah memiliki sarana komunikasi 1S$, sehingga pengguna 2aptop yang

    tidak memiliki port serial%S3*3 "isa menggunakan nya#

    $ahasa pemrograman relatif mudah karena soft'are Arduino dilengkapi

    dengan kumpulan li"rary yang )ukup lengkap#

    Memiliki modul siap pakai 6shield7 yang "isa ditan)apkan pada "oard

    Arduino# Misalnya shield PS, Ethernet, SD 4ard, dll#

    S+t$r# Ar*ui!

    Arduino 1no dapat diprogram dengan perangkat lunak Arduino # Pada

    ATMega3*= di Arduino terdapat "ootloader yang memungkinkan Anda untuk 

    meng-upload kode "aru untuk itu tanpa menggunakan programmer hard'are

    eksternal#

    /DE Arduino adalah soft'are yang sangat )anggih ditulis dengan

    menggunakan 5aBa# /DE Arduino terdiri dari8

    !7 Editor program, se"uah 'indo' yang memungkinkan pengguna menulis

    dan mengeditprogram dalam "ahasa Pro)essing#

    *7 4ompiler, se"uah modul yang mengu"ah kode program 6"ahasaPro)essing7 menjadi kode "iner# $agaimanapun se"uah mikrokontroler 

    tidak akan "isa memahami "ahasa Pro)essing# Yang "isa dipahami oleh

    mikrokontroler adalah kode "iner# /tulah se"a"nya )ompiler diperlukan

    dalam hal ini#

    37 1ploader, se"uah modul yang memuat kode "iner dari komputer ke dalam

    memory didalam papan Arduino#

    Se"uah kode program Arduino umumnya dise"ut dengan istilah sket)h#

    &ataGsket)hH digunakan se)ara "ergantian dengan Gkode programH dimana

    keduanya memiliki arti yang sama# 6http8'''#arduino#))7

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    13/19

    12

    am"ar :# Tampilan /DE Arduino dengan se"uah sket)h

    6http8'''#arduino#))7

    C. SENSOR DHT11

    DT!! adalah sensor digital yang dapat mengukur suhu dan kelem"a"an udara di

    sekitarnya# Sensor ini sangat mudah digunakan "ersama dengan Arduino#

    Memiliki tingkat sta"ilitas yang sangat "aik serta fitur kali"rasi yang sangat

    akurat# &oefisien kali"rasi disimpan dalam (TP program memory, sehingga

    ketika internal sensor mendeteksi sesuatu, maka module ini menyertakan

    koefisien terse"ut dalam kalkulasinya#

    am"ar ;# Sensor DT!!

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    14/19

    13

    DT!! termasuk sensor yang memiliki kualitas ter"aik, dinilai dari respon,

     pem"a)aan data yang )epat, dan kemampuan anti-interferen)e# 1kurannya yang

    ke)il, dan dengan transmisi sinyal hingga *+ meter, mem"uat produk ini )o)ok 

    digunakan untuk "anyak aplikasi-aplikasi pengukuran suhu dan kelem"a"an#

    S-#i+ik$i

    Supply Coltage8 F; C

    Temperature range 8 +-;+ I4 error of J * I4

    umidity 8 *+->+K % J ;K % error 

    /nterfa)e 8 Digital

    &a"el &onektor 3 pin

    4ontoh am"ar %angkaian dengan Arduino 8

    am"ar # %angkaian DT!! dengan Arduino

    $ahan Yang Di"utuhkan 8

    Arduino 1N( Simple Pa)k 

    DT!! Sensor Suhu dan &elem"a"an

    Arduino &a"el 5umper , atau sangat direkomendasikan /( E@pansion

    Shield C

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    15/19

    14

    4ontoh &ode Program 8Anda dapat mendo'nload li"rary DT yang terdapat

     pada link dokumentasi di atas#

    L-----------------------------------------------------------------

    DT Tester 

    4ontoh penggunaan DT!! dengan li"rary yang di"uat oleh ladyada

    Dapat digunakan untuk DT** dan DT*!

    Author 8 erai 4erdas

    Date 8 *+ (kto"er *+!*

    -----------------------------------------------------------------L

    in)lude ?DT#h?

    define DTP/N * definisikan pin yang digunakan utk sensor DT!!

    Tentukan jenis DT yang digunakan 6pilih salah satu7

    Saat ini yang dipilih adalah DT!!

    define DTTYPE DT!! DT !!

    define DTTYPE DT** DT ** 6AM*3+*7

    define DTTYPE DT*! DT *! 6AM*3+!7

    DT dht6DTP/N, DTTYPE7

    Boid #tu-67 O

      S#ri$"# "egin6>++7

    S#ri$"# println6?DT@@ test?7

      dht# "egin67

    Q

    Boid "-67 O

      $a)a humidity dan temperature

      float h R dht#readumidity67

      float t R dht#readTemperature67

      4ek hasil pem"a)aan, dan tampilkan "ila ok 

      if  6isnan6t7 isnan6h77 O

      S#ri$"# println6?.ailed to read from DT?7

      Q else O

      S#ri$"# print6?umidity8 ?7

      S#ri$"# print6h7

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    16/19

    15

      S#ri$"# print6? Kt?7

      S#ri$"# print6?Temperature8 ?7

    S#ri$"# print6t7

      S#ri$"# println6? L4?7

      Q

    Q

    (utput di Serial Monitor8

    am"ar

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    17/19

    16

    C!t' A-"ik$i

    Pengukuran Suhu %uang &antor 

    Pengukuran Suhu dan &elem"a"an Pada Smart ome

    Pem"a)aan Suhu 5arak 5auh Menggunakan e"

    Pengendalian Suhu dan &elem"a"an Pada Mesin Penetas Telur 

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    18/19

    17

    BAB II – PENUTUP

    A. KESIMPULAN

    Mikrokontroler adalah suatu alat elektronika digital yang mempunyai

    masukan dan keluaran serta kendali dengan program yang "isa ditulis dan

    dihapus dengan )ara khusus, )ara kerja mikrokontroler se"enarnya mem"a)a

    dan menulis data#

    Arduino merupakan rangkaian elektronik yang "ersifat open sour)e, serta

    memiliki perangkat keras dan lunak yang mudah untuk digunakan#

    DT!! adalah sensor digital yang dapat mengukur suhu dan kelem"a"an

    udara di sekitarnya# Sensor ini sangat mudah digunakan "ersama dengan

    Arduino#

    B. SARAN

    &ami merasa dengan sistim pem"elajaran seperti ini, yakni dengan mem"uat

    mahasis'a aktif men)ari ilmu dan perkem"angan teknologi sekarang ini

    se)ara indiBidu kelompok tanpa refernsi dari dosen pengajar sangatlah "aik 

    khususnya "agi mahasis'a# Dan dengan sistim seperti itu juga dapatmemupuk sikap rasa keingintahuan yang tinggi dari mahasis'a terhadap

     perkem"angan teknologi sekarang ini terutama dalam dunia mekatronika yang

    semakin )anggih#

  • 8/17/2019 Makalah Microcontroller, Arduino & Sensor Dht11

    19/19

    18

    DAFTAR PUSTAKA

    http8elektronika-dasar#'e"#idpengertian-dan-kele"ihan-mikrokontroler

    https8sites#google#)omsiteinformasiter"arusekalipengertian-mikrokontroller 

    http8"erker"log#"logspot#)om*+!3+=pengertian-mikrokontroller#html

    http8'''#gerai)erdas#)omsensortemperaturedht!!-sensor-suhu-dan-

    kelem"a"an-detail

    http8dialogsimponi#"logspot#)o#id*+!:!!normal-+-false-false-false-in-@-none-

    @#html

    http8arkakus#"logspot#)o#id*+!3+makalah-arduino-teknik-intefa)ing#html