233-450-1-SM

download 233-450-1-SM

of 6

Transcript of 233-450-1-SM

  • 8/20/2019 233-450-1-SM

    1/13

    TE-009 ISSN : 2407 -

    Seminar Nasional Sains dan Teknologi 2014

    Fakultas Teknik Universitas Muhammadiyah Jakarta , 12 November 2014

    1

    M!"#M#NT$S S#NS%& S'T11 UNTU( !#N)(%N*S$N

    SU'U *$N (#"#M+$+$N "$TF +#&+$NTU$N M(&%(%NT&%"#& 

    Arief Goeritno1

    Jurusan Teknik Elektro

    Universitas Ibn Khaldun Bogor 

    arief .g oe r i tno @ ft .u i k a - b o go r .a .i d

    !"i Jat#iko $ugroho%

    &T Ala# Indo#esin Uta#a

    Ja t # i k od " i '% @( ahoo.o#

    )akh#ad *ati#+

    &usat Teknologi ,atelit A&A$

    k oss id i @( ahoo.o#

    $+ST&$( 

    Telah dilakukan i#/le#entasi sensor ,0T11 untuk /engkondisian suhu dan kele#baban relatif 

     berbantuan #ikrokontroler. Untuk i#/le#entasi tersebut di/erlukan langkah-langkah2 3a4

     /engintegrasian sensor ,0T11 ke #ikrokontroler 3b4 /e#rogra#an untuk #ikrokontroler 

    AT#ega+% dan 34 /engukuran kiner5a siste# #elalui /e#berian kondisi buatan. Integrasi sensor 

    ke #ikrokontroler beru/a /en(ediaan li#a port uta#a #ikrokontroler untuk ke/erluan #asukan

    dan keluar. i#a port uta#a tersebut dihubungkan ke2 3i4 atu da(a 1% volt dc 3ii4 sensor ,0T11

    3iii4  LCD %617 3iv4 downloader  dan 3v4 keluaran. Berdasarkan koneksi sensor ke #ikrokontroler di/eroleh /erintah /engala#atan 899999911: untuk /engukuran suhu dan 899999191: untuk 

     /engukuran kele#baban relatif. &e#rogra#an untuk #ikrokontroler digunakan bahasa BasCom

    3 Basic Compiler 4 dan #e#iliki dua target (aitu suhu dan kele#baban relatif. !ilakukan u5i

    verifikasi untuk /ena/aian target tersebut. Target suhu %+9; 3target ba"ah4 dan %< ; 3target atas4

    di#ana 3i4 5ika suhu lebih keil dari target ba"ah #aka la#/u #en(ala dan handy cooler  /ada

    kondisi off = 3ii4 5ika suhu lebih besar dari target atas #aka la#/u /ada# dan handy cooler /aada

    kondisi on= dan 3iii4 5ika suhu tera/ai sesuai target ba"ah dan atas #aka la#/u /ada# dan handy

    cooler  /ada kondisi off . Target kele#baban sebesar >+? 3target ba"ah4 dan >

  • 8/20/2019 233-450-1-SM

    2/13

    di

     /e1/

     /e

     $a

    #

     /e

    3white goods4 dan bidang /roses /roduksi obat-

    obatanC1%D.&engkondisian suhu 3temperat#re4 dan

    kele#baban relatif 3relative h#midity ? RH 4

    #en5adi /enting dan harus da/at dilakukanCH-

    1HD a/abila /erubahan suhu dan kele#baban

    relatif ber/engaruh terhada/ kiner5a suatu

     /eranti atau ber/engaruh terhada/ suatu /roses(ang untuk suatu /roduk tertentu atau

     ber/engaruh terhada/ suatu /roduk (ang telah

    dihasilkan sebelu# didistribusikan. !ata suhu

    dan kele#baban (ang dirasakan oleh sensor 

    ,0T11 da/at terdeteksi dengan bantuan

     /rogra# (ang dibuat terlebih dahulu dengan

     bahasa  BasComC%9D selan5utn(a di-download -

    kan ke #ikrokontroler AT#ega+% 

    sebagai

     /usat 

     /engontrol sensor  

    ,0T11. !ala#

     /e#buatan /rogra# untuk /endeteksian suhu

    dan kele#baban didasarkan ke/ada ,;K dan!ATA (ang telah tersedia. ,;K dan !ATA

    harus disetel atau reset sesuai dengan diagra#

    (ang terda/at /ada datasheet sensor ,0T11C1-

    7%1%%D.

    Berdasarkan uraian tersebur #aka dibuatranangan siste#. !iagra# ske#atis siste#

     /engkondisian suhu dan kele#babanC%+Dse/erti ditun5ukkan /ada Ga#bar 1.

    Ga#bar 1 !iagra# ske#atis siste#

     /engkondisian suhu dan kele#baban berbuan

    #ikrokontroler Berdasarkan Ga#bar  

     

    1 di/erlukan

    i#/le#entasi 

    sensor ,0T11 

    untuk 

     /engkondisian suhu dan kele#baban relatif 

     berbasis #ikrokontroler 

    #elalui tu5uan

     /enelitian (aitu2 3a4 /engintegrasian sensor 

    ,0T11 ke #ikrokontroler AT#ega+%C%>%

  • 8/20/2019 233-450-1-SM

    3/13

     Tahapan pengukuran kinerjasistem, adalah: (a)  /e#antauan dan

     /engukuran suhu dan 

    kele#babanrelatif #elalui si#ulasi

     /e#berian kondisi berbeda terhada/ sensor dan3b4 /en5elasan #ekanis#e /engo/erasianaktuator untuk blower fan handy cooler  dan

    la#/u berdasarkan keadaan (ang dideteksi olehsensor.

    '$S" *$N +$'$S$NBerdasarkan tu5uan /enellitian #aka

    diuraikan hasil dan bahasan (ang #eli/uti

    integrasi sensor ,0T11 ke siste#

    #ikrokontroler /e#rogra#an 

    untuk 

    #ikrokontroler AT#ega+% dan kiner5a siste#.

    1 ntegrasi Sensor S'T11 ke SistemMikrokontrolerIntegrasi beru/a /e#buatan diagra#

    ske#atis rangkaian siste# #ikrokontroler

     /e#buatan board untuk tata letak ko#/onen

    siste# /enga"atan antara sensor dan siste#

    #ikrokontroler dan /ene#/atan sensor ke

    #ikrokontroler ( !iagra# ske#atis rangkaian

    siste# se/erti ditun5ukkan /ada Ga#bar %.

    Ga#bar % !iagra# ske#atis rangkaian siste#

    #ikrokontroler 

    Berdasarkan Ga#bar % dilakukan /e#buatanboard untuk tata letak ko#/onen siste#.!iagra# ske#atis board siste# #ikrokontrolerse/erti ditun5ukkan /ada Ga#bar +.

    Ga#bar + !iagra# ske#atis board untuk tata

    letak ko#/onen siste#

    &enga"atan antara sensor dan siste#

    #ikrokontroler se/erti ditun5ukkan /ada

    Ga#bar >.

    Ga#bar > &enga"atan antara sensor dan siste#

    #ikrokontroler 

    &ene#/atan sensor /ada siste# #ikrokontroler

    se/erti ditun5ukkan /ada Ga#bar

  • 8/20/2019 233-450-1-SM

    4/13

    &engo/erasian sensor saat /engukuran

    suhu dan kele#baban relatif digunakan su#ber 

    tegangan < dc dan ko#unikasi bidirectional 

    %-wire. ,ensor #e#/un(ai satu 5alur data (ang

    digunakan untuk /erintah 

     /engala#atan

     /enga#bilan 

    dan /engiri#an data.

    &enga#bilan 

    data untuk #asing-#asing

     /engukuran dilakukan 

    dengan /e#berian /erintah /engala#atan oleh #ikrokontroler.

    Keluaran sensor ,0T11 beru/a data nilai suhu

    dan kele#baban relatif /ada  pin data (ang

    dilakukan seara bergantian sesuai dengan

    cloc) (ang diberikan #ikrokontroler   agar 

    sensor da/atbero/erasi dengan teratur.

    &e#anfaatan  pin  /ada #odul sensor ,0T11

    han(a > dari F  pin (ang tersedia di#ana

    #asing-#asing digunakan untuk data 3 pin-14

    cloc) 3 pin-+4 gro#nd 3 pin->4 dan atu da(a <

    dc 3 pin-F4. %ort #ikrokontroler (ang digunakan untuk 

    sensor ,0T11 (aitu  port  ; 3 %C 4. &;9digunakan untuk /e#baaan dan /enulisan data

    dari dan ke #odul ,0T11 sedangkan &;1

    digunakan untuk #enghasilkan /ulsa 3cloc) 4

    untuk sinkronisasi /roses ko#unnikasi %-wire.

    &engukuran suhu 3temperat#re4 dankele#baban relatif seara teknis sa#a teta/i#e#iliki /erbedaan (ang terletak /ada nilaibyte dala#

     

     /er#intaan /engukuran (aitu899999911: untuk /engukuran suhu dan

    899999191: untuk /engukuran kele#babanrelatif.

    i#a  port  uta#a /ada board #ikrokontroler AT#ega+% (ang digunakanadalah untuk2 3i4 atu da(a 1% dc  /adaAT#ega+% #elalui dua integrated circ#it 3 IC 4regulator 'F9

  • 8/20/2019 233-450-1-SM

    5/13

    Ga#bar ' !iagra# alir /e#rogra#an terhada/

    #ikrokontroler AT#ega+% seara keseluruhuan

    Berdasarkan  Ga#bar ' ditun5ukkan

     bah"a diagra# alir untuk /e#rogra#an

    #ikrokontroler AT#ega+% terdiri atas se5u#lah

    taha/an (aitu2 3i4 konfigurasi /in 3ii4 deklarasi

    variabel 3/eubah4 3iii4 deklarasi konstanta

    3teta/an4 3iv4 inisialisasi 3v4 /rogra# uta#a

    3vi4 ta#/ilan2 suhu 3line-14 dan kele#baban

    3line-%4 3vii4 a#bil dan kiri# data dan 3viii4

    hasil keluaran2 aktivasi blower fan handy

    cooler  dan la#/u.

    i/ (on5igurasi pinKonfigurasi  pin #eru/akan /enentuan

     port/pin (ang digunakan baik sebagai #asukanatau keluaran.  %ort  pin tersebut di5adikan

    sebagai /ara#eter dala# setia/ /engala#atan /rogra# untuk /enentuan  pin  /ada AT#ega+% baik untuk sensor ,0T11  LCD %617 dankeluaran beru/a blower fan handy cooler  danla#/u.

    ii/ *eklarasi variabel!eklarasi variabel dilakukan untuk  

     /endeklarasian 5enis dari data (ang harus

    diker5akan.

    iii/ *eklarasi konstanta!eklarasi konstanta #eru/akan /e#berian

    nilai konstanta /ada /rogra# berdasarkandatasheet  sensor (ang #eru/akan. !ala#

    deklaarasi konstanta langsung disebut nilai

    tidak digunakan tanda titik dua 3.4 se/erti /ada

    deklarasi variabel teta/i digunakan tanda sa#a

    dengan 364.

    iv/ nisialisasi

    Inisialisasi adalah /e#berian inisial

    terhada/ /rogra# (ang dibuat  untuk 

    #engetahui status setia/ /erintah /ada

     /rogra#. Keberadaan inisialisasi dihara/kan

    da/at #e#/ersingkat /erintah /ada /rogra#

    selan5utn(a.

    v/ !rogram utama&rogra# uta#a #eru/akan su#ber dari

     /engontrolan /rogra# karena se#ua /erintah

     /ada /rogra# diurutkan dari ta#/ilan a"al

     /enga#bilan data /ena#/ilan data /ada LCD

    dan reaksi atau keluaran dari /rogra# (ang

    dibuat.

    vi/ Tamilkan suhu dan kelembabanTa#/ilkan suhu dan kele#baban

    dilakukan untuk #engetahui setia/ /erubahan

    (ang ter5adi /ada suatu ruangan atau te#/at.,uhu dan kele#baban relatif dita#/ilkan

    dengan ketentuan untuk suhu dita#/ilkan /ada

     baris /erta#a 3/osisi atas4 sedangkan

    kele#baban relatif dita#/ilkan /ada baris ke

    dua 3/osisi ba"ah4.

    vii/ $mbil dan kirim data

    !ata suhu dan kele#baban (ang

    dita#/ilkan terlebih dahulu harus dilakukan

     /enga#bil data dari sensor (ang digunakan

    dengan /erintah atau ketentuan (ang sesuai

    dengan datasheet  sensor (ang digunakan.,etelah di/eroleh datan(a #aka data tersebut

    dikiri# untuk dan selan5utn(a dita#/ilkan /ada

     LCD.

    viii/ (eluaranKeluaran akibat keberadaan sintaks

     /rogra# (ang #eru/akan  reaksi terhada/#asukan dari su#ber #asukan atau sensor.&rogra#

     

    untuk keluaran di5adikan untuk   /engo/erasian tiga aktuator 3beru/a blower fanhandy cooler  dan la#/u4 akibat

    setia/ /erubahan suhu dan kele#baban (angterdeteksi oleh sensor.

    2/ U3i veri5ikasi!i/erlukan u5i verifikasi terhada/ /rogra#

    (ang telah dibuat untuk /engo/erasian aktuator.

    &rogra# (ang telah dibuat dilakukan si#ulasi berbantuan /rogra# a/likasi  %rote#s.

    )angkaian terlebih dahulu dirangkai dengan

     /rogra# a/likasi  %rote#s ke#udian /rogran

    (ang sudah dibuat dengan bahasa  BasCom di-

    comfil e #en5adi bentuk heksa-desi#al 3bahasa

    #esin4 dan di-download -kan ke rangkaian

    tersebut. ,uhu dan kele#baban (ang terdeteksi

     /ada si#ulasi da/at diatur sesuai dengan (ang

    diinginkan untuk #e#buktikan a/akah

     /rogra# (ang telah dibuat sudah sesuai dengan

    (ang dihara/kan atau tidak. !iagra# alir /roses

     /engkondisian suhu dan kele#baban berbasis

    #ikrokontroler /ada u5i verifikasi se/erti

    ditun5ukkan /ada Ga#bar F.

  • 8/20/2019 233-450-1-SM

    6/13

    #

    un

    ke

    A

    ke

    va

    s sdsr 

    Ga#bar F !iagra# alir /roses /engkondisian

    suhu dan kele#baban relatif berbasis

    #ikrokontroler 

    !ata suhu dan kele#baban (ang terdeteksi

    dikiri# #elalui ala#at (ang sudah diteta/kan.

    Untuk kondisi di#ana  data suhu dan

    kele#baban relatif ter5adi /erubahan #aka data

    tersebut akan dia#bil dan dita#/ilkan teta/i

    a/abila data tidak terda/at /erubahan atau

    res/on #aka data akan teta/ /ada ta#/ilan

    data sebelu#n(a. &e#rogra#an terhada/ siste#

     /engkondisian suhu dan kele#baban relatif 

     berbasis #ikrokontroler (aitu 

    suhu dan

    kele#baban. .Ta#/ilan hasil u5i verifikasi

     /e#rogra#an terhada/ #ikrokontroler untuk 

     /engo/erasian aktuator se/erti ditun5ukkan

     /ada Ga#bar H.

    terhubung ke la#/u

    terhubung ke handy cooler 

    terhubung ke blower fan

    Ga#bar H Ta#/ian hasil u5i verifikasi

     /e#rogra#an terhada/ #ikrokontroler untuk 

     /engo/erasian aktuator 

    Berdasarkan Ga#bar H ditun5ukkan

     bah"a target suhu %+9; 3batas ba"ah4 dan

    %< ; 3target atas4 di#ana 3i4 5ika suhu lebih

    keil dari target ba"ah #aka la#/u akan onhandy cooler akan off = 3ii4 5ika suhu lebih besar 

    dari target atas #aka la#/u akan off  handy

    cooler akan on= dan 3iii4 5ika suhu tera/ai

    sesuai target ba"ah dan atas #aka la#/u dan

    handy cooler akan off . Target kele#baban

    sebesar >+? 3target ba"ah4 dan >

  • 8/20/2019 233-450-1-SM

    7/13

    Ga#bar 19 Te#/at dan kondisi buatan untuk 

    u5i validasi terhada/ siste# /engkondisian suhu

    dan kele#baban relatif 

    ;atu da(a sangat /enting dala# /e#berian

     /asokan energi untuk /engo/erasian se5u#lah

    ko#/onen elektronika. Terda/at satu atu da(a

    untuk ke/erluan #ikrokontroler #au/un

    ko#/onen /endukung (ang lain (aitu siste#

    tegangan 1% dc dengan arus 1< ampere. 0asil

     /engukuran terhada/ atu da(a < dc

    dari regulator diketahui bah"a tegangan

    keluaran dala# keadaan tan/a beban /ada

    nilai rata- rata >H> dc sedangkan tegangan

    keluaran dala# keadaan berbeban /ada nilai

    rata-rata

    >H+ dc. Berdasarkan h al tersebut

    ditun5ukkan bah"a tegangan /ada atu da(a

    untuk #ikrokontroler relatif stabil sehingga

    tegangan /ada atu da(a untuk relai relatif stabil.

    Kiner5a siste# untuk /engkondisian suhu

    dan kele#baban relatif dala# /asokan atu

    da(a #ikrokontroler AT#ega+% #enggunakan

    1% volt dc (ang diturunkan #en5adi < volt dc

    #enggunakan dua IC regulator 'F9

  • 8/20/2019 233-450-1-SM

    8/13

    kele#baban relatif berbasis #ikrokontroler

    se/erti ditun5ukkan /ada Tabel 1.

    Tabel 1 0asil u5i validasi siste# /engkondisin

    suhu dan kele#baban relatif berbasis

    #ikrokontroler 

    @asukan3sensor ,0T114

    Keluaran

     Blower 

     *an

     Handy

    Cooler a#/u

    )0 >

  • 8/20/2019 233-450-1-SM

    9/13

    Ga#bar 1< &ene#/atan handy cooler 

     Handy cooler digunakan untuk kondisidi#ana suhu /ada ruang u5i validasi lebih tinggidari target suhu #aka handy cooler dala#keadan bero /e ra si 3 on4 sa#/ai nilaisuhu sesuai dengan target (ang

    diinginkan. Berdasarkan hasil /engukuran (ang telah dilakukan

    ditun5ukkan bah"a handy cooler  bero/erasi

    3on4 5ika suhu diatas %<9; dan tidak bero/erasi

    3off 4 5ika suhu telah #ena/ai %><9;.

    iii/ !engoerasian blower fan&engo/erasian blower fan  berdasarkan

    is(arat dari #ikrokontroler #elalui  port !.<

    untuk /engkonduksian transistor sebagai saklar 

    (ang #enghubungkan atu da(a ke koil relai

    elektro#ekanik. Titik kontak bantu relai akan

    #enghubungkan atu da(a 1% volt dc ke blower 

     fan (ang di fungsikan sebagai /enurun

    kele#baban /ada analogi rak ko#/uter 

     server . )angkaian /engo/erasian blower fan

    se/erti ditun5ukkan /ada Ga#bar 17.

    Ga#bar 17 )angkaian /engo/erasiann blower 

     fan Blower fan  berfungsi sebagai /enurun tingkatkele#baban a/abila target kele#baban lebihdari target (ang diinginkan. &ene#/atanblower fan se/erti ditun5ukkan /ada Ga#bar 

    1'.

    Ga#bar 1' &ene#/atan blower fan

    Kenaikan nilai kele#baban di atas target

    kele#baban da/at segera terhindari dengan

     /enggunaan dua blower fan. 0al itu didasarkan

    ke/ada hasil /engukuran bah"a blower fan

     bero/erasi 3on4 5ika nilai kele#baban lebih dari

    >

  • 8/20/2019 233-450-1-SM

    10/13

    Seminar Nasional Sains dan Teknologi 2014

    Fakultas Teknik Universitas Muhammadiyah Jakarta , 12 November 2014

    10

    taha/an disertai dengan sintaks #asing-#asing sesuai kebutuhan. U5i verifikasikasi

    terhada/ hasil /rogra# target suhu %+9;

    3batas ba"ah4 dan %< ; 3target atas4 di#ana3i4 5ika suhu lebih keil dari target ba"ah#aka la#/u akan on handy cooler akan off =3ii4 5ika suhu lebih besar dari target atas

    #aka la#/u akan off  handy cooler akan on=dan 3iii4 5ika suhu tera/ai sesuai target

     ba"ah dan atas #aka la#/u dan handycooler akan off . Target kele#baban sebesar >+? 3target ba"ah4 dan >

  • 8/20/2019 233-450-1-SM

    11/13

    d1 f 5 u r na l./d f. !iakses tanggal % ei

    %91>.C1+D )ia .. ,etia"an I. ,u#ardi. %911.

     %erancangan ,istem %engendali ,#h# dan 7emonitoring 6elembaban Berbasis "7ega93;3 pada %lant In)#bator .h tt / 2 e / r in t s .un d i /.a .i d % < D )ahard5o A. %911. Rancang Bang#n

     "pli)asi %engat#ran Dan %engendalian

    ,#h# R#ang ,erver Berbasis 8eb ,ervicedan ,7, % +. !iakses tanggal %ei %91>.

    C17D Adi K. %91%. ,istem 6endali ,#h# dan

     6elembaban 5nt#) Optimasi %roses

     %emb#atan empe Berbasis

     7i)ro)ontroler .

    h tt / 2 e / r in t s .u/ n 5 a ti # .a. i d >%H +  .

    !iakses tanggal 1 ei %91>.C1'D *uliana %91%. ,im#lasi %engendalian

    emperat#r dan 6elembaban pada R#ang 

     B#didaya =am#r iram Berbasis 7i)ro)ontroler .h tt / 2 e / r in t s .u/ n 5 a ti # .a. i d >>+ H 1 f il e1 ./d f. !iakses tanggal 1 ei %91>.

    C1FD ,hah .A.0. ,uta#a !.A. )usiana ,

    0.E.0. %91%. )anang Bangun &engaturan,uhu !an Kele#baban Untuk N/ti#asi

    &roses er#entasi Te#/e.

    h tt / 2 i es. / ens .a. id / r o s i d in g do " n l oad ./

    h/Q i d R '>7. !iakses tanggal 1 ei %91>.

    C1HD $ainggolan 0. dan *usfi . %91+.

     Rancang Bang#n ,istem 6endaliemperat#r dan 6elembaban Relatif pada

     R#angan dengan 7engg#na)an 7otor DC  Berbasis 7i)ro)ontroler "7$.

    C%+D $ugroho !.J. Goeritno A. uhidn.%91>. &rototi/e ,iste# Akuisisi danKontrol

    Berbasis ikrokontroler untuk ,tudiEks/eri#ental &engontrolan ,uhu danKele#baban )elatif /ada Analogi )akKo#/uter ,erver( &rosiding ,e#inar

    oru# &endidikan Tinggi Teknik ElektroIndonesia. %-> Juni %91>. BandungIndonesia. 0ala#an2 3tidak diantu#kan4.

    C%>D ATE. %911. 9-bit 7icrocontroller with

    ;&6bytes In-,ystem %rogrammable *lash.

    """ .a t # e l .o # i # a g es d o %.

    C%.

    C+9D astera. %991. 5ser Reference 7an#al .

    h tt / 2 """ .du " g a ti . o # a r h iv e ! ou # e

    n t a ti o n & r o g r a # # e r s a s te r a - 1 - E n g ./d f.!iakses tanggal % Juni %91>.

    C+1D Universit( of ueensland. %99>. %ony%rog 

    #torial .

    h tt / 2 t e.u g # .a. i d O ena s # i k r o/ r o s es o r &

    http://eprints.undip.ac.id/25518/1/ML2F30http://www.pens.ac.id/uploadta/downloahttp://www.pens.ac.id/uploadta/downloahttp://www.pens.ac.id/uploadta/downloahttp://eprints.upnjatim.ac.id/4293/http://eprints.upnjatim.ac.id/4293/http://eprints.upnjatim.ac.id/4439/1/file1.phttp://eprints.upnjatim.ac.id/4439/1/file1.phttp://ies.pens.ac.id/prosiding/download.phttp://ies.pens.ac.id/prosiding/download.phttp://ies.pens.ac.id/prosiding/download.phttp://web.sfc.keio.ac.jp/~esoc/avr/datas/bhttp://web.sfc.keio.ac.jp/~esoc/avr/datas/bhttp://www.parallax.com/sites/default/fileshttp://www.micromegacorp.com/downloahttp://www.micromegacorp.com/downloahttp://www.atmel.com/images/doc2503.pdfhttp://risnotes.com/2011/10/tentang-http://risnotes.com/2011/10/tentang-http://www.aisti555.com/2011/07/tutorial-http://www.aisti555.com/2011/07/tutorial-http://origin.creative.com/emu/files/Proteuhttp://origin.creative.com/emu/files/Proteuhttp://origin.creative.com/emu/files/Proteuhttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://www.duwgati.com/archive/Documehttp://www.duwgati.com/archive/Documehttp://www.duwgati.com/archive/Documehttp://te.ugm.ac.id/~enas/mikroprosesor/Phttp://te.ugm.ac.id/~enas/mikroprosesor/Phttp://eprints.undip.ac.id/25518/1/ML2F30http://www.pens.ac.id/uploadta/downloahttp://eprints.upnjatim.ac.id/4293/http://eprints.upnjatim.ac.id/4439/1/file1.phttp://ies.pens.ac.id/prosiding/download.phttp://web.sfc.keio.ac.jp/~esoc/avr/datas/bhttp://www.parallax.com/sites/default/fileshttp://www.micromegacorp.com/downloahttp://www.atmel.com/images/doc2503.pdfhttp://risnotes.com/2011/10/tentang-http://www.aisti555.com/2011/07/tutorial-http://origin.creative.com/emu/files/Proteuhttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://opt.zju.edu.cn/weijiyuanli/upload/Phttp://www.duwgati.com/archive/Documehttp://te.ugm.ac.id/~enas/mikroprosesor/P

  • 8/20/2019 233-450-1-SM

    12/13

    on ( & r o g P T u to r ia l ./ d f. !iakses tanggal %

    Juni %91>.C+%D 0eine &. How to R#n %onyprog&''' 8ith

    8indows 0 A. h tt / 2 " " " ./h i li / / -

    he in e .d e /on ( / r o g - " i ndo " s'67>./ d f.

    !iakses tanggal % Juni %91>.

    A&I)A$ 1.

    &rogra# /erintah terhada/ #odul ,0T11 untuk 

     /elaksanaan /engukuran suhu dan kele#baban

    relatif dan /e#baaan hasil /engukuran.

    Tempc = S * DatawordTempc = Tempc - 40Suhu = Fusing(tempc , "#.##"!ommand = 00000$0$!a%% &irim!a%c = !' * Dataword!a%c' = Dataword * Dataword!a%c' = ! * !a%c'!a%c = !a%c ) !$h%inear = !a%c ) !a%c'!a%c = + * Dataword!a%c = !a%c ) S!a%c' = Tempc - '!a%c = !a%c' * !a%ch%intemp = !a%c ) h%inear&e%emaan = Fusing(rh%intemp , "#.##"nd SuSu &irim/oca% Dataa%ue 1s 2ord/oca% Data3te 1s 3teSet Sceset Dataout

    eset ScSet ScSet Dataouteset ScShi5tout Dataout , Sc , !ommand , $Ddrc = $$$$$$0$!on5ig 6inc.$ = 7nputSet Sceset Sc2aitus $0itwait 6inc.$ , esetShi5tin Datain , Sc , Data3te , $Dataa%ue = Data3teDdrc = $$$$$$$$!on5ig 6inc.$ = 8utputeset Dataout

    Set Sceset ScDdrc = $$$$$$0$!on5ig 6inc.$ = 7nputShi5tin Datain , Sc , Data3te , $Shi5t Dataa%ue , /e5t , 9Dataa%ue = Dataa%ue 8r Data3teDataword = Dataa%ueDdrc = $$$$$$$$!on5ig 6inc.$ = 8utputeset DataoutSet Sceset ScDdrc = $$$$$$0$!on5ig 6inc.$ = 7nputShi5tin Datain , Sc , Data3te , $

    Ddrc = $$$$$$$$!on5ig 6inc.$ = 8utputSet DataoutSet Sceset Sc

    A&I)A$ %/isting program

    :reg5i%e = "m'de5.dat":cr3sta% = $000000!on5ig /cd = $; * '

  • 8/20/2019 233-450-1-SM

    13/13

    !on5ig 6inc.$ = 8utput2ait $Set DataoutFor !tr = $ To $'Set Sc2aitus 'eset Sc2aitus 'eEt !treset /ampu

    eset %owereset 1cminiStatusB%ampu = 0StatusB%ower = 0StatusBacmini = 0TargetBsuhu = 'TargetBrh = 4TargetBsuhuB%ow = TargetBsuhu - To%eransiTargetBsuhuBhigh = TargetBsuhu ) To%eransiTargetBrhB%ow = TargetBrh - To%eransiTargetBrhBhigh = TargetBrh ) To%eransi