TUGAS MATA KULIAH
MICROCONTROLER
Disusun oleh : Nama : Dinar Dinar Rachm Rachmawat awatii NPM : 12429045
SEKO!" #$N%%$ M!N!&EMEN $N'ORM!#$K! $N'ORM!#$K! D!N KOMP(#ER (STMIK) CIKARANG &ln) Ka*ten Sumantri No) 1+ ,i-aran. #el*) /02190015 'a) /02190015 3esite : www)stmi-ci-aran.)ac)i www)stmi-ci-aran.)ac)i66 e7mail : in8ostmi-ci-aran.)ac)i
KATA PENGANTAR
Pui Pui s;u-u s;u-urr *en;u *en;usun sun *anat *anat-an -an -ehai -ehairat rat !llah !llah Suhan Suhanahu ahuwat wata
erer-at at
rah rahmat7N at7N; ;a
sa; sa;a
isa isa
men; en;eles elesai ai-an
ma-al a-alah ah
tent tentan an. .
=Mi-ro-ontroler /!ruino> Pen;usunan ma-alah ini alam ran.-a untu- memenuhi tu.as mata -uliah Mi-ro-ontroler) Ma-alah erisi tentan. histor; Mi-ro-ontroler -husus !ruino) 3alau*un rin.-as muah7muahan ma-alah ini a*at i ai-an ahan acaan a.i mahasiswa a.ar ertamah wawasan ilmu *en.etahuan;a) #entun;a alam *en;usunan ma-alah ini an;a- se-ali -e-uran.ann;a) Oleh Oleh -arena -arena itu -e*aa -e*aa *ara *ara *emaca *emaca6-r 6-ritiiti- an sarann; sarann;aa ;an. ;an. meman meman.un .un san.at -ami hara*-an sehin..a a*at menai leih ai- la.i an erman8aat)
,i-aran.6 1 Maret 2015
Pen;usun
KATA PENGANTAR
Pui Pui s;u-u s;u-urr *en;u *en;usun sun *anat *anat-an -an -ehai -ehairat rat !llah !llah Suhan Suhanahu ahuwat wata
erer-at at
rah rahmat7N at7N; ;a
sa; sa;a
isa isa
men; en;eles elesai ai-an
ma-al a-alah ah
tent tentan an. .
=Mi-ro-ontroler /!ruino> Pen;usunan ma-alah ini alam ran.-a untu- memenuhi tu.as mata -uliah Mi-ro-ontroler) Ma-alah erisi tentan. histor; Mi-ro-ontroler -husus !ruino) 3alau*un rin.-as muah7muahan ma-alah ini a*at i ai-an ahan acaan a.i mahasiswa a.ar ertamah wawasan ilmu *en.etahuan;a) #entun;a alam *en;usunan ma-alah ini an;a- se-ali -e-uran.ann;a) Oleh Oleh -arena -arena itu -e*aa -e*aa *ara *ara *emaca *emaca6-r 6-ritiiti- an sarann; sarann;aa ;an. ;an. meman meman.un .un san.at -ami hara*-an sehin..a a*at menai leih ai- la.i an erman8aat)
,i-aran.6 1 Maret 2015
Pen;usun
ABSTRAK
Mi-ro-ontroler aalah suatu chi* ;an. i.una-an untu- men.ontrol alat7 alat ele-troni- secara i.ital an analo.) Selain itu mi-ro-ontroler u.a a*at i.una-an untu- men.ontrol suatu *roses ;an. i*en.aruhi oleh lin.-un.an an ie-se-usi oleh mi-ro-ontroler secara otomatis) Mi-roMi-ro-ont ontrol roler er secara secara umum umum er8un er8un.si .si mene-a mene-an-a n-an n ia;a ia;a *rou*rou-si) si) Mi-ro-ontr Mi-ro-ontroler oler aalah ?*en.enali ?*en.enali -ecil? imana seuah sistem ele-troniele-troni- ;an. seelumn; seelumn;aa an;aan;a- memerlu-an memerlu-an -om*onen7-om*onen7-om*o om*onen nen *enu-un. *enu-un. se*erti se*erti $, ## ## an an ,MOS ,MOS a*a a*att ire ireu u-s -si@ i@i i*e *err-ec ecil il an an a-hi a-hirn rn; ;a ter* ter*us usat at sert sertaa i-enali-an oleh mi-ro-ontroler ini) &ai intin;a aalah mene-an *en..unaan -om*onen ;an. terlalu an;a- menai sei-it)
URAIAN
A. HISTORY MIKROKONTROLER
Pen.enali mi-ro /ahasa $n..ris: microcontroller aalah sistem mi-ro*rosesor len.-a* ;an. ter-anun. i alam seuah chi*) Mi-ro-ontroler erea ari mi-ro*rosesor sera .una ;an. i.una-an alam seuah P,6 -arena i alam seuah mi-ro-ontroler umumn;a u.a telah erisi -om*onen *enu-un. sistem minimal mi-ro*rosesor6 ;a-ni memori an antarmu-a $@O6 sean.-an i alam mi-ro*rosesor umumn;a han;a erisi ,P( saa) Karena -eutuhan ;an. tin..i terhaa* =chi*7chi* *intar> en.an era.ai 8asilitasn;a6 ma-a era.ai Aenor u.a erloma untu- menawar-an *rou-7*rou- mi-ro-ontrolern;a) "al terseut terai
semena- tahun 19B07an) Mi-ro-ontroler *ertama -ali i-enal-an oleh #eas $nstrument en.an seri #MS 1000 *aa tahun 19B4 ;an. meru*a-an mi-ro-ontroler 4 it) #MS 1000 ;an. mulai iuat sea- 19B1 aalah mi-ro-om*uter alam seuah chi*6 len.-a* en.an R!M an ROM) Paa tahun 19B+ $ntel men.eluar-an mi-ro-ontroler ;an. -ela- menai *o*uler en.an nama B4 ;an. meru*a-an mi-ro-ontroler it6 ;an. meru*a-an mi-ro-ontroler ari -eluar.a M,S 4) Se-aran. i*asaran an;a- se-ali itemui mi-ro-ontroler mulai ari it sam*ai en.an +4 it6 sehin..a *ereaan antara mi-ro-ontroler an mi-ro*rosesor san.at ti*is) Masin.7masin. Aenor men.eluar-an mi-ro-ontroler en.an ilen.-a*i 8asilitas78asilitas ;an. cenerun. memuah-an user untu- merancan. seuah sistem en.an -om*onen luar ;an. relati8 leih sei-it) Saat ini mi-ro-ontroler ;an. an;a- erear i*asaran Co.;a-arta aalah mi-ro-ontroler it Aarian -eluar.a M,S51/,$S, ;an. i-eluar-an oleh !tmel en.an seri !#9S6 an mi-ro-ontroler !R ;an. meru*a-an mi-ro-ontroler R$S, en.an seri !#ME%!55 /walau*un Aarian ari mi-ro-ontroler !R san.atlah an;a-6 en.an masin.7masin. memili-i 8itur ;an. erea) Den.an mi-ro-ontroler terseut *en..una /*emula suah isa memuat seuah sistem untu- -e*erluan sehari7hari6 se*erti *en.enali *eralatan rumah tan..a ara- auh ;an. men..una-an remote control teleAisi6 raio 8re-uensi6 mau*un men..una-an *onsel6 memuat am i.ital6 termometer i.ital an sea.ain;a)
Motorola men.eluar-an seri mi-ro-ontroler +00 ;an. terus i-eman.-an hin..a se-aran. menai +",056 +",06 +",116 +",126 an +",1+) Filo. u.a men.eluar-an seri mi-ro*rosesor F07 n;a ;an. ter-enal an terus i-eman.-an hin..a -ini menai F10 an -emuian iao*si u.a oleh mi-ro*rosesor Rait) $ntel men.eluar-an mi-ro-ontrolern;a ;an. *o*uler i unia ;aitu 0516 ;an. -arena e.itu *o*ulern;a ma-a arsite-tur 051 terseut -emuian iao*si oleh Aenor lain se*erti Philli*s6 Siemens6 !tmel6 an Aenor7Aenor lain alam *rou- mi-ro-ontroler mere-a) Selain itu masih aa mi-ro-ontroler *o*uler lainn;a se*erti Gasic Stam*s6 P$, ari Microchi*6 MSP 40 ari #eas $nstrument an masih an;a- la.i)
Selain mi-ro*rosesor an mi-ro-ontroler6 seenarn;a telah emunculan chi*7chi* *intar lain se*erti DSP *rosesor an !**lication S*esi8ic $nte.rate ,ircuit /!S$,) Di masa e*an6 chi*7chi* mun.il er-emam*uan san.at tin..i a-an menominasi semua esain ele-troni- i unia sehin..a mam*u memeri-an -emam*uan -om*utasi ;an. tin..i serta meminimum-an umlah -om*onen7-om*onen -onAensional) Mikrokontroler ber!"!rk!n !r"itekt#rn$! %
H
,$S, /,om*le $nstruction Set ,om*utin.
H
R$S, /Reuce $nstruction Set ,om*utin.
Sesuai en.an naman;a masin.7masin.6 ma-a a*at isim*ul-an ahwa ,$S, mem*un;ai instru-si leih an;a- ari*aa R$S,) !-an teta*i R$S, mem*un;ai 8asilitas internal leih an;a- ari*aa ,$S,)
Mikrokontroler ber!"!rk!n &erek '!brik 'e&b#!tn$! %
!M,,
"in..a Mei 20046 mi-ro-ontroler ini masih i-eman.-an an i*asar-an oleh $GM6 hin..a -emuian -eluar.a 4 iual -e !**lie Micro ,ircuits ,or*oration) H
40 PowerP, ,P( /PP, 40%,I
H
405 PowerP, ,P( /PP, 405EP6 PP, 405%P@,R6 PP, 405%Pr6 PP, NPe405"@
H
440 PowerP, Goo-7E ,P( /PP, 440%P6 PP, 440%I6 PP, 440EP@EP@%R6 PP, 440SP@SPe
!tmel H
!tmel !#91 series /!RM #"(MG architecture
H
!tmel !R2
H
!#906 #in; J Me.a series !R /!tmel Norwa; esi.n
H
!tmel !#9 series /$ntel 051@M,S51 architecture
H
M!R,4
H
!#Me.a1+
,;*ress MicroS;stems H
,C,2 /PSo,
'reescale Semiconuctor "in..a 20046 mi-ro-ontroler ini i-eman.-an an i*asar-an olehMotorola6 ;an. iAisi semi-onu-torn;a ile*as untu- mem*ermuah *en.eman.an 'reescale Semiconuctor) H
7it /+",05 /,P(056 +",0 /,P(06 +",11 /,P(11
H
1+7it /+",12 /,P(126 +",1+ /,P(1+6 'reescale DSP5+00 /DSPcontroller
H
27it /'reescale +II /,P(26 MP,5006 MP, +0 /PowerL($,,6 MP, 240@250 /PowerL($,, $$6 MP, 540@555@5+0 /PowerL($,, $$$
'uitsu H
'M, 'amil; /@1+ it
H
'R 'amil; /2 it
H
'R7 'amil; /2 it R$S,
"olte- H
"#
$ntel H
7it /I,426 M,S46 M,S516 0+16 ,251
H
1+7it /01+@6 M,S9+6 MIS29+6 27it6 +EI6 i9+0
Microchi* H
ow En6 Mi-ro-ontroler P$, 127it
H
Mi Ran.e6 Mi-ro-ontroler P$, 147it
H
"i.h En6 Mi-ro-ontroler P$, 1+7it 1+7it instruction P$, /P$,1+'46 P$,1+'BB
National Semiconuctor H
,OP6 ,R1+
NE, H
1BK6 B5I6 BK6 50
Phili*s Semiconuctors H
P,20006 P,9006 P,B00
Renesas #ech) ,or*) /Renesas aalah *erusahan *atun.an "itachi an Mitsuishi) H
"6 S"6 M1+,6 M2R
S#Microelectronics H
S# +26 S# B
#eas $nstruments H
#MSB06 MSP40
3estern Desi.n ,enter H
7it /3+5,027ase ,s
H
1+7it /3+51+7ase ,s
(icom H
SI726 SI746 SI754
Seri (icoms SI series aalah enis mi-ro-ontroler it ;an.6 tia- se*erti iasan;a6 memili-i -ece*atan tin..i6 memili-i sumer a;a memori ;an. esar6 an 8le-siilitas tin..i) Geera*a *en..una men.anur-an mi-ro-ontroller *emerce*at P$,s) Mes-i*un -era.aman enis mi-ro-ontroler (icoms SI seenarn;a teratas6 -ece*atan an -eleihan sumer a;an;a ;an. esar memuat *ro.rammer isa memuat *eran.-at Airtual lain ;an. iutuh-an) Re8erensi isa itemu-an i Parallas 3e site6 sea.ai *en;alur utama)
H
$P2022
(icoms $P2022 aalah mi-ro-ontroler it er-ece*atan tin..i /120 M$Ps) 'asilitasn;a eru*a: +4- '!S" coe memor;6 1+- PR!M /8ast coe an *ac-et u88erin.6 4- ata memor;6 7channel !@D6 Aarious timers6 an on7chi* su**ort 8or Ethernet6 (SG6 (!R#6 SP$ an %PS$ inter8aces) Iilin H
Microlae so8tcore 2 it microcontroller
H
Picolae so8tcore it microcontroller
FiO% H
F
H
F+E02
Mikrokontroler $!n !'!t i'ror!& &en#n!k!n b!!"! 'e&ror!&!n BASIC ber!"!rk!n &erek '!brik 'e&b#!tn$!
!a an;a- mi-ro-ontroller ;an. irancan. oleh *rousen sea.ai sarana hoi) Giasan;a mi-ro-ontroller se*erti ini imuati inter*reter G!S$,6 ihuun.-an -e a.ian Dual $nline Pin ersama *ower re.ulator an eera*a 8asilitas lain) P$,s se*ertin;a san.at *o*ular untu- enis ini6 aran.-ali -arena aan;a *erlinun.an terhaa* listri- statis)
Paralla6 $nc)
H G!S$, Stam*) Nama esar i mi-ro-ontroler G!S$,6 mes-i*un seenarn;a laman an har.an;a tia- seanin.) H ;an. uru-)
SI7Ke;) "ar.a murahn;a harus ia;ar en.an -ualitas
Pic!e
Murah6 tia- leih ari se-ear P$, ;an. imuati G!S$,) Ga.ian *ro.rammern;a itanca*i en.an resistors) Penawaran G!S$, menawar-an 8un.sionalitas ;an. esar en.an aan;a 8asilitas $'))%O#O secara teratas)
B. KELEBIHAN * KELEMAHAN MIKROKONTROLER Kelebi!n Mi+ro+ontroller
!a*un -eleihan ari mi-ro-ontroller aalah sea.ai eri-ut : 1) Pen..era- *aa mi-ro-ontoler men..una-an ahasa *emo.raman asseml; en.an er*ato-an *aa -aiah i.ital asar sehin..a *en.o*erasian sistem menai san.at muah i-era-an sesuai en.an lo.i-a sistem /ahasa asseml; ini muah imen.erti -arena men..una-an ahasa asseml; a*li-asi imana *arameter in*ut an out*ut lan.sun. isa ia-ses tan*a men..una-an an;a- *erintah) 2) Desain ahasa asseml; ini tia- men..una-an e.itu an;a- s;arat *enulisan ahasa *emro.raman se*erti huru8 esar an huru8 -ecil untu- ahasa asseml; teta* iwaar-an) ) Mi-ro-ontroler tersusun alam satu chi* imana *rosesor6 memori6 an $@O terinte.rasi menai satu -esatuan -ontrol sistem sehin..a mi-ro-ontroler a*at i-ata-an sea.ai -om*uter mini ;an. a*at e-era secara inoAati8 sesuai en.an -eutuhan sistem) 4) Sistem runnin. microcontroller eriri seniri tan*a ter.antun. en.an -om*uter sean.-an *arameter -om*uter han;a i.una-an untu- ownloa *erintah instru-si atau *ro.ram) 5) an.-ah7lan.-ah untuownloa -om*uter en.an mi-ro-ontroler san.at muah i.una-an -arena tia- men..una-an an;a- *erintah) +) Paa mi-ro-ontroler terseia 8asilitas tamahan untu- *en.eman.an memori an $@O ;an. isesuai-an en.an -eutuhan sistem) "ar.a microcontroller leih murah an muah ia*at) Kele&!!n Mikrokontroler
!a*un -elemahan mi-ro-ontroler : 1) Gan;a- enis nama6 memin.un.-an *ema-ai6 -arena satu sama lain an;a- tia- -om*atiel 2) Kerusa-an *ro.ram men;ea-an sistem macet
) #er.antun. *aa so8tware 4) eih sensitiAe terhaa* erau 5) ,e*at usan. /osolete
C. HISTORY AR,UINO
!ruino aalah seuah *eran.-at ele-troni- ;an. ersi8at o*en source ;an. men;eia-an harware an $nte.rate DeAelo*ment EnAironment /$DE ;an. men..una-an ahasa *emo.raman ,QQ) !ruino i-eman.-an i $Area6 $talia *aa tahun 20056 en.an tuuan untu- memuat seuah *eran.-at ;an. memantu siswa memuat *eran.-a esain an intera-si en.an har.a ;an. leih murah i anin.-an en.an *rotot;*e ;an. terseia *aa saat itu) Paa mei 2011 6 suah terual leih ari 00)000 unit aruino) !ruino i temu-an oleh Massimo Gani an DaAi ,uartielles6 an inama-an sea.ai !ruin o8 $Area6 ta*i -emuian i i .anti en.an !ruino ;an. alam ahasa italia erarti teman ;an. erani) !ruino i -eman.-an ari thesis "ernano Garra.an i esain intera-si $nstitute $Area ) !ruino a*at menerima masu-an ari era.ai macam sensor an u.a a*at men.ontrol lam*u6 motor an a-tuator lainn;a) Mi-ro-ontroler *aa oar aruino i *ro.ram en.an men..una-an ahasa *emo.raman aruino /ase on wirin. an $DE aruino /ase on *rocessin.) Pro;e- arunio a*at eralan seniri ata; u.a isa er-omuni-asi en.an so8tware ;an. eralan *aa -om*uter6 -ita u.a isa men.eman.-an *eran.-at aruino seniri -arena s-emati- ari aruino u.a i a.i-an
secara .ratis) !ruino menerima *en.har.aan =Di.ital ,ommunities> *aa tahun 200+) ,. MACAM - MACAM AR,UINO * KARAKTERISTIK AR,UINO
Geri-ut ini a-an sa;a elas-an eera*a macam macam enis atau ti*e 7 ti*e aruino ;an. aa i*asaran6-alau seelumn;a -ita telah er-enalan en.an aruino6 a*a itu aruino an lain sea.ain;a 6 uat ;an. elum mon..o i ce- aa i Sini ) Dan -ali ini -ita a-an men.enal-an an..ota -eluar.a ari !ruino) ,.. Ar#ino USB6 ;aitu mi-ro-ontroler !ruino en.an men..una-an (SG sea.ai antar mu-a *emro.raman atau -omuni-asi -om*uter) ,ontoh: 1. Arduino Uno
!ruino (no aalah *a*an mi-ro-ontroler erasar-an !#me.a2 /atasheet) $ni memili-i 14 i.ital *in in*ut @ out*ut /imana + a*at i.una-an sea.ai out*ut P3M6 + in*ut analo.6 resonator -erami- 1+ M"6 -one-si (SG6 ac- listri-6 heaer $,SP6 an tomol reset) $ni erisi semua ;an. i*erlu-an untu- menu-un. mi-ro-ontroler han;a men.huun.-ann;a -e -om*uter en.an -ael (SG atau *ower itu en.an aa*tor !,7D, atau aterai untu- memulai men..una-ann;a) (no erea ari semua *a*an seelumn;a i ahwa itu tia- men..una-an chi* riAer '#D$ (SG7to7serial) Seali-n;a6 8itur !tme.a1+(2 /!tme.a(2 sam*ai Aersi R2 i*ro.ram sea.ai -onAerter (SG7to7serial)
ReAisi -e 2 (no memili-i resistor menari- .aris (2 "3G line to .roun6 sehin..a leih muah untu- imasu--an -e alam moe D'() ReAisi -e memili-i 8itur78itur aru eri-ut: 7 160 *inout: menamah-an SD! an *in S, ;an. e-at en.an *in !RE' an ua *in aru lainn;a item*at-an e-at en.an *in RESE#6 ;an. $ORE' ;an. memun.-in-an *erisai untu- eraa*tasi en.an te.an.an ;an. terseia ari *a*an) Di masa e*an6 *erisai a-an -om*atiel en.an -eua *a*an ;an. men..una-an !R ;an. ero*erasi en.an 5 an en.an !ruino Due ;an. ero*erasi en.an )) Can. -eua aalah *in tia- terhuun.6 ;an. iseia-an untu- tuuan masa e*an) 7Stron.er RESE# sir-uit) 7!tme.a 1+(2 men..anti-an (2) ?(no? erarti satu i $talia an ieri nama untu- menanai *eluncuran !ruino 1)0) #he (no an Aersi 1)0 a-an menai Aersi re8erensi !ruino6 er.era- mau) #he (no aalah ;an. teraru alam seran.-aian (SG !ruino *a*an6 an moel re8erensi untu- *lat8orm !ruino untu- *eranin.an en.an Aersi seelumn;a6 lihat ine-s !ruino *a*an) 2. Arduino Due
#he !ruino Due aalah *a*an mi-ro-ontroler erasar-an !tmel S!MIE !RM ,orte7M ,P( /atasheet) $ni aalah *ertama *a*an !ruino iasar-an *aa 27it mi-ro-ontroler !RM inti) $ni memili-i 54 i.ital *in in*ut @ out*ut /;an. 12 a*at i.una-an
sea.ai out*ut P3M6 12 analo. in*ut6 4 (!R# /harware *ort serial6 am 4 M"6 (SG O#% -one-si ;an. mam*u6 2 D!, /i.ital -e analo. 6 2 #3$6 ac- listri-6 heaer SP$6 heaer !%6 tomol reset an tomol ha*us) Perin.atan: #ia- se*erti *a*an !ruino lainn;a6 !ruino Due eralan *aa )) #e.an.an ma-simum ;an. $ @ O *in a*at mentolerir aalah )) Memeri-an te.an.an ;an. leih tin..i6 se*erti 5 -e $ @ O *in a*at merusa- *a*an) !ruino Due erisi semua ;an. i*erlu-an untu- menu-un. mi-ro-ontroler han;a men.huun.-ann;a -e -om*uter en.an -ael micro7(SG atau *ower en.an aa*tor !,7D, atau aterai untu- memulain;a) !ruino Due -om*atiel en.an semua *erisai !ruino ;an. e-era i ) an telah sesuai en.an 160 !ruino *inout) #he Due men.i-uti 1)0 *inout: 7#3$: SD! an S, *in ;an. e-at en.an *in !RE') 7#he $ORE' *in ;an. memun.-in-an *erisai ter*asan. en.an -on8i.urasi ;an. te*at untu- eraa*tasi en.an te.an.an ;an. ieri-an oleh !ruino) "al ini memun.-in-an -om*atiilitas *erisai en.an *a*an ) se*erti *a*an Karena an !R erasis ;an. ero*erasi *aa 5) 3. Arduino Leonardo
!ruino eonaro aalah *a*an mi-ro-ontroler erasar-an !#me.a2u4 /lihat atasheet) memili-i 20 i.ital *in in*ut @ out*ut
/;an. B a*at i.una-an sea.ai out*ut P3M an 12 in*ut analo. sea.ai6 osilator -ristal 1+ M"6 -one-si micro (SG6 ac- listri-6 heaer $,SP6 an tomol reset) Gerisi semua ;an. i*erlu-an untu- menu-un. mi-ro-ontroler han;a men.huun.-ann;a -e -om*uter en.an -ael (SG atau *ower en.an aa*tor !,7D, atau aterai untu- memulai men..una--ann;a) eonaro erea ari semua *a*an seelumn;a i ahwa !#me.a2u4 telah uilt7in (SG -omuni-asi6 men.hilan.-an -eutuhan untu- *rosesor se-uner) "al ini memun.-in-an eonaro tam*il sea.ai -om*uter ;an. terhuun. sea.ai mouse an -e;oar6 selain Airtual /,D, serial @ ,OM *ort) $ni u.a memili-i im*li-asi lain untu- *erila-u moul 4. Arduino Mega 2560
!ruino me.a 25+0 aalah *a*an mi-ro-ontroler !#me.a25+0 erasar-an /atasheet memili-i 54 i.ital *in in*ut @ out*ut /imana 15 a*at i.una-an sea.ai out*ut P3M6 1+ analo. in*ut6 4 (!R# /harware *ort serial6 osilator -ristal 1+ M"6 -one-si (SG6 ac- listri-6 heaer $,SP6 an tomol reset) $ni erisi semua ;an. i*erlu-an untu- menu-un. mi-ro-ontroler6 han;a men.huun.-ann;a -e -om*uter en.an -ael (SG atau *ower en.an aa*tor !,7D, atau aterai) !ruino Me.a -om*atiel en.an sea.ian esar shiel6irancan. untu- !ruino DuemilanoAe atau Diecimila) Me.a 25+0 aalah u*ate ari !ruino Me.a) !ruino Me.a25+0 erea ari semua oar seelumn;a 6tia- men..una-an chi* riAer '#D$ (SG7to7serial) Seali-n;a6 8itur
!#me.a1+(2 /!#me.a(2 alam reAisi 1 an reAisi 2 *a*an i*ro.ram sea.ai -onAerter (SG7to7serial) 5. Arduino Intel galileo
%alileo aalah *a*an mi-ro-ontroler erasar-an $ntel Luar- So, I1000 !**lication Processor6 27it sistem Pentium7-elas $ntel *aa seuah chi* /atasheet) $ni aalah oar *ertama erasar-an arsite-tur $ntel irancan. untu- menai harware an so8tware *in7 -om*atiel en.an *erisai !ruino irancan. untu- (no R) Di.ital *in 071 /an !RE' ere-atan an *in %ND6 !nalo. in*ut 0 sam*ai 56 heaer listri-6 $,SP heaer6 an *in *ort (!R# /0 an 16 semua i lo-asi ;an. sama se*erti *aa !ruino (no R) "al ini u.a i-enal sea.ai !ruino 1)0 *inout) %alileo irancan. untu- menu-un. shiel ;an. ero*erasi i -eua te.an.an ) atau 5) #e.an.an o*erasi inti %alileo aalah )) Namun6 um*er i oar memun.-in-an teremahan te.an.an 5 i *in $ @ O) "al ini memeri-an u-un.an untu- 5 shiel (no an *erila-u e8ault) Den.an eralih *osisi um*er6 teremahan te.an.an a*at inona-ti8-an untu- men;eia-an o*erasi ) i *in $ @ O) #entu saa6 oar %alileo u.a *eran.-at luna- ;an. coco- en.an !ruino So8tware DeAelo*ment EnAironment /$DE6 ;an. memuat -e.unaan an *en.enalan sna*) Selain harware !ruino an -om*atiilitas so8tware6 aruino)
%alileo memili-i eera*a inustri P, stanar $ @ O *ort an 8itur untu- mem*erluas *en..unaan asli an -emam*uan luar e-osistem *erisai !ruino) Seuah u-uran *enuh Slot mini7P,$ E*ress6 *elauhan 100M Ethernet6 slot Micro7SD6 RS722 *ort serial6 *ort host (SG6 *ort (SG ,lient6 an MG;te NOR 'lash )
6. Arduino Pro Micro AT
!ruino Mi-ro aalah oar mi-ro-ontroler erasar-an !#me.a2u4 /lihat atasheet6 ;an. i-eman.-an ersama en.an !a8ruit) $ni memili-i 20 i.ital *in in*ut @ out*ut /;an. B a*at i.una-an sea.ai out*ut P3M an 12 in*ut analo. sea.ai6 osilator 1+ M" -ristal6 -one-si (SG mi-ro6 heaer $,SP6 an tomol reset) !ruino Micro miri* en.an !ruino eonaro in ahwa !#me.a2u4 telah uilt7in (SG -omuni-asi6Den.an men.hilan.-an -eutuhan untu- *rosesor se-uner) "al ini memun.-in-an Micro muncul -e -om*uter ;an. terhuun. sea.ai mouse an -e;oar6 selain Airtual /,D, serial @ ,OM *ort) $ni u.a memili-i im*li-asi lain untu- *eman8aatan oar ) 7. Arduino Nano 3
#he !ruino Nano aalah seuah *a*an -ecil6 len.-a*6 an ramah7 *a*an tem*at memoton. roti erasar-an !#me.a2 /!ruino Nano ) atau !#me.a1+ /!ruino Nano 2)) $ni memili-i leih atau -uran. 8un.si ;an. sama ari !ruino DuemilanoAe6 teta*i alam *a-et ;an. erea) $ni tia- memili-i han;a colo-an listri- D,6 an
e-era en.an -ael (SG Mini7G u-an satu stanar) #he Nano irancan. an i*rou-si oleh %raAitech) !. Arduino "ini At"ega
!ruino ProMini ituu-an untu- *en..una tin.-at lanut ;an. memutuh-an 8le-siilitas6 ia;a renah6 an u-uran -ecil) Muncul en.an minimum -om*onen /tia- aa on7oar (SG atau *in heaer untu- mena.a ia;a turun) $ni aalah *ilihan ;an. ai- untu- *a*an) !na in.in menin..al-an oar tertanam alam *ro;e-) "ara* icatat ahwa aa ua Aersi ari oar: satu ;an. ero*erasi *aa 5 /se*erti -ean;a-an *a*an !ruino6 an salah satu ;an. ero*erasi *aa )) Pasti-an untu- memeri-an ;an. enar a;a an *en..unaan -om*onen ;an. o*erasi te.an.an coco- en.an oar) #. Arduino Mega AD$.
!ruino ME%! !DK aalah oar mi-ro-ontroler !#me.a25+0 erasar-an /atasheet) Memili-i antarmu-a (SG untu- terhuun. en.an *onsel erasis !nroi6 erasar-an M!I421e $,) $ni memili-i 54 i.ital *in in*ut @ out*ut /imana 15 a*at i.una-an sea.ai out*ut P3M6 1+ analo. in*ut6 4 (!R# /harware *ort serial6
osilator -ristal 1+ M"6 -one-si (SG6 ac- listri-6 heaer $,SP6 an tomol reset) !ruino ME%! !DK erasar-an Me.a 25+0)Miri* en.an Me.a 25+0 an (no6 hotel ini memili-i seuah !#me.a(2 i*ro.ram sea.ai -onAerter (SG7to7serial) ReAisi -e 2 ari oar !DK memili-i resistor menari- .aris (2 "3G -e tanah6 sehin..a leih muah untu- imasu--an -e alam moe D'() ReAisi ari ewan memili-i 8itur78itur aru eri-ut: 7 160 *inout: menamah-an SD! an *in S, ;an. e-at en.an *in !RE' an ua *in aru lainn;a item*at-an e-at en.an *in RESE#6 ;an. $ORE' ;an. memun.-in-an *erisai untu- eraa*tasi en.an te.an.an ;an. terseia ari *a*an) Di masa e*an6 shiel a-an -om*atiel ai- en.an aruino ;an. men..una-an !R ;an. ero*erasi en.an 5 an en.an !ruino Due ;an. ero*erasi en.an )) Can. -eua aalah *in tia- terhuun.6 ;an. iseia-an untu- tuuan *en.eman.an) 10. Arduino %&'lora
!ruino Es*lora aalah *a*an mi-ro-ontroler erasal ari !ruino eonaro) Es*lora erea ari semua *a*an !ruino seelumn;a alam hal ini men;eia-an seumlah uilt7in6 sia* i.una-an set sensor onoar untu- intera-si) $ni irancan. untu- oran. ;an. in.in an.un an eralan en.an !ruino tan*a harus elaar tentan. ele-troni- ari *ertama) (ntu- lan.-ah7emi7lan.-ah *en.antar Es*lora6 memeri-sa Memulai en.an Es*lora *anuan) Es*lora onoar suara an caha;a out*ut6 an eera*a sensor in*ut6 termasu- o;stic-6 slier6 sensor suhu6 accelerometer6 mi-ro8on6 an sensor caha;a) "al ini u.a memili-i *otensi untu- mem*erluas -emam*uan en.an ua in*ut an out*ut -one-tor #in-er-it6 an so-et untu- la;ar ,D warna #'#)
Se*erti *a*an eonaro6 ;an. Es*lora men..una-an mi-ro-ontroler !R !tme.a2(4 en.an 1+ M" osilator -ristal an -one-si (SG mi-ro mam*u ertina- sea.ai *eran.-at (SG -lien6 se*erti mouse atau -e;oar) ,./. Ar#ino ti'e "eri!l
!ruino Serial6 ;aitu enis mi-ro-ontroler aruino ;an. men..una-an RS22 sea.ai antar mu-a *emro.raman atau -omuni-asi com*uter) ,.0. Ar#ino Me!
!ruino ME%!6 ;aitu mi-ro-ontroler !ruino en.an s*esi8i-asi ;an. leih tin..i6 ilen.-a*i tamahan *in i.ital6 *in analo.6 *ort serial an sea.ain;a) !ruino Me.a erasis !#me.a120 en.an 54 i.ital in*ut@out*ut) ,ontoh:
H
!ruino Me.a
H
!ruino Me.a 25+ ,.1. Ar#ino 2io
!ruino '$O6 ;aitu mi-ro-ontroler !ruino ;an. ituu-an untu- *en..unaan nir-ael) !ruino 'io ini men..una-an !#me.a2P sea.ai asis -ontrolern;a) ,.3. Ar#ino L$l$'!
!ruino $CP!D6 ;aitu mi-ro-ontroler en.an entu- ;an. melin.-ar) ,ontoh: il;Pa !ruino 006 il;Pa !ruino 016 il;Pa !ruino 026 il;Pa !ruino 06 il;Pa !ruino 04 ,.4. Ar#ino BT
!ruino G#6 mi-ro-ontroler !ruino ;an. men.anun. moul Gluetooth untu- -omuni-asi nir-ael ,.5. Ar#ino N!no !n Mini
!ruino Nano an !ruino Mini6 meru*a-an enis aruino erentu- -om*a- an i.una-an ersama reaoar) ,ontoh: !ruino Nano )06 !ruino Nano 2)6 !ruino Mini 046 !ruino Mini 06 !ruino Stam* 02)
6URNAL
RANCANG BANGUN MAGNETIC ,OOR LOCK MENGGUNAKAN KEYPA, ,AN SOLENOI, BERBASIS MIKROKONTROLER AR,UINO UNO
"elmi %untoro6 Co;o Somantri6 Eri- "aritman Pro.ram Stui Penii-an #e-ni- Ele-tro 'P#K (niAersitas Penii-an $nonesia &l) Dr) Setiauhi No) 20B Ganun. Email: helmi.untoro;ahoo)com
ABSTRAK
Den.an er-eman.n;a te-nolo.i mi-ro-ontroler saat ini6 sistem -eamanan a*at ila-u-an en.an men..una-an alat ele-troni- sea.ai *en..anti sistem -eamanan -unci -onAensional) !lat -eamanan *intu ini men..una-an solenoi an men.enali-ann;a melalui -e;*a) !lat ini irancan. en.an meman8aat-an mi-ro-ontroler !ruino (no sea.ai *en.enali utama6 imana -e;*a er8un.si sea.ai alat in*ut -oe *asswor an memeri-an *erintah *aa mi-ro-ontroler untu- men.enali-an rela;) !lat ini e-era -eti-a aa masu-an eru*a -oe *asswor melalui -e;*a6 an i-a -oe *asswor ;an. imasu--an enar ma-a mi-ro-ontroler a-an memeri-an in*ut hi.h *aa rela; untu- men.a-ti8-an solenoi) Dari hasil *en.uian ;an. telah ila-u-an menunu--an ahwa ma.netic oor loc- ini a*at e-era en.an ai-6 hal ini iu-ti-an en.an so8tware $DE !ruino ahwa mi-ro-ontroler a*at menete-si in*ut -e;*a en.an ai-6 ela; ;an. itera*-an untu- men.a-ti8-an solenoi a*at eralan en.an ai-6 an 8itur untu- men.uah an men;im*an -oe *asswor aru a*at eralan en.an ai-) Kata -unci : aruino6 ma.netic oor loc-6 solenoi)
PEN,AHULUAN
Paa saat ini -eamanan rumah se*erti *intu6 lemari6 lo-er6 an ;an. lainn;a masih men..una-an sistem *en.uncian manual ;aitu en.an men..una-an -unci -onAensional) Pen..unaan -unci -onAensional -uran. *ra-tis *aa aman se-aran. -arena *emili- rumah harus memawa -unci terseut i-a er*er.ian ari rumah an serin. -ali *emili- rumah lu*a ah-an -ehilan.an -unci) Den.an er-eman.n;a te-nolo.i mi-ro-ontroler saat ini6 sistem -eamanan a*at ila-u-an en.an men..una-an alat ele-troni- sea.ai *en..anti sistem -eamanan -unci -onAensional) Gerasar-an *er-eman.an alat tera*at suatu sistem mi-ro-ontroler ;an. teraru ;aitu !ruino (no ;an. a*at iman8aat-an untu- men.ontrol rela; a.ar a*at er8un.si melalui in*ut ari -e;*a eru*a -oe *asswor untu- memu-a an men.unci sistem -eamanan men..una-an solenoi) !ruino (no aalah oar mi-ro-ontroler erasis !#Me.a2) Memili-i 14 *in in*ut ari out*ut i.ital imana + *in in*ut terseut a*at i.una-an sea.ai out*ut P3M /Pulse 3iht Moulation an + *in in*ut analo.6 1+ M" osilator -ristal6 -one-si (SG6 ac- *ower6 $,SP heaer6 an tomol reset) (ntu- menu-un. mi-ro-ontroler a.ar a*at i.una-an6 cu-u* han;a men.huun.-an oar !ruino (no -e -om*uter en.an men..una-an -ael (SG an !, aa*tor sea.ai su*la; atau aterai untu- menalan-ann;a) T1U Keleihan !ruino iantaran;a aalah tia- *erlu *eran.-at chi* *ro.rammer -arena ialamn;a suah aa ootloaer ;an. a-an menan.ani u*loa *ro.ram ari -om*uter6 !ruino suah memili-i sarana -omuni-asi (SG6 sehin..a *en..una la*to* ;an. tia- memili-i *ort serial@RS2 isa men..una-ann;a) ahasa *emro.raman relati8 muah -arena so8tware !ruino ilen.-a*i en.an -um*ulan lirar; ;an. cu-u* len.-a*6 an !ruino memili-i moul sia* *a-ai /shiel ;an. isa itanca*-an *aa oar !ruino) Misaln;a shiel %PS6 Ethernet6 SD ,ar6 ll) T2U Ke;*a Ruer 4 aalah tomol7tomol ;an. isusun secara ma-tri-s /aris -olom sehin..a a*at men.uran.i *en..unaan *in in*ut) Ke;*a memili-i 12 tomol imana -e;*a memili-i -on8i.urasi 4 aris /in*ut scannin. an -olom /out*ut scannin.) Ke;*a er8un.si sea.ai alat in*ut -oe *asswor untu- ma.netic oor loc-)TU Solenoi ele-tro me-ani- *aa alat ini e-era -eti-a ieri te.an.an 12) Dialam solenoi tera*at -awat ;an. melin.-ar *aa inti esi) Keti-a arus listri- men.alir melalui -awat6 ma-a terai mean ma.net untu- men.hasil-an ener.i
;an. a-an menari- inti esi -e alam) Dan -eti-a tia- ieri arus listri- ma-a mean ma.net a-an hilan. an ener.i ;an. menari- inti esi -e alam a-an hilan. u.a sehin..a memuat *osisi inti esi -e *osisi awal) Keaaan ini iman8aat-an sea.ai *en.unci *intu)T4U Ma.netic oor loc- ini men..una-an -e;*a sea.ai alat in*ut eru*a -oe *asswor6 i.it -oe *asswor ;an. i.una-an erumlah em*at i.it6 men..una-an rela; untu- men.a-ti8-an solenoi6 men..una-an solenoi sea.ai a-tuator ;an. a-an memu-a an men.unci6 an memili-i 8itur men.uah serta men;im*an -oe *asswor aru secara lan.sun. ari -e;*a tan*a mem*ro.ram ulan. ari -om*uter) METO,E
#uuan *enelitian ini aalah untu- memuat alat ma.netic oor loc- erasis !ruino (no untu- -eamanan rumah se*erti *intu6 lemari6 lo-er6 ran.-as6 an ;an. lainn;a secara ele-troni- tan*a harus men..una-an -unci -onAensional) Penelitian ini men..una-an metoe e-s*erimen /ui coa) E-s*erimen ila-u-an *aa *erancan.an lo-7lo- ran.-aian an so8tware untu- men.hasil-an alat sea.aimana tuuan awal) Den.an mela-u-an e-s*erimen terhaa* *erancan.an an *emuatan alat ini6 ihara*-an a-an ia*at-an ran.-aian serta *ro.ram sesuai en.an 8un.si serta tuuan ari *emuatan alat ini) Secara umum cara -era ran.-aian ini a*at ilihat *aa %amar 16 *enelasan ari tia* lo- .amar terseut aalah sea.ai eri-ut : 1 Ke;*a 4 Ga.ian ini er8un.si sea.ai alat in*ut) Ke;*a 4 iman8aat-an untu- memasu-an -oe *asswor -e mi-ro-ontroler) 2 Mi-ro-ontroler !ruino (no Mi-ro-ontroler !ruino (no er8un.si sea.ai *usat *en.olah ata atau a*at i-ata-an sea.ai ,P( /,entral Proccesin. (nit6 ;an. mana tu.asn;a men.olah semua ata ;an. masu- an ata ;an. -eluar) Ga.ian ini a-an memeri-sa in*ut ari -e;*a eru*a -oe *asswor6 an memeri-an *erintah -e a.ian ED6 an rela;) ED Ga.ian ini er8un.si sea.ai ini-ator) 3arna ED merah a-an men;ala saat sistem alam -eaaan ter-unci6 an warna ED hiau a-an men;ala saat alam -eaaan tia- ter-unci atau teru-a)
4 Rela; Ga.ian oni er8un.si sea.ai sa-lar ele-troni-) Rela; a-an a-ti8 -eti-a ieri in*ut hi.h ari mi-ro-ontroler6 an rela; ini er8un.si sea.ai sistem *en.sa-laran untu- solenoi) 5 Solenoi Ga.ian ini er8un.si sea.ai a-tuator) Prinsi* ari solenoi seniri a-an e-era sea.ai *en.unci an a-an a-ti8 -eti-a ieri-an te.an.an seesar 12) Dialam solenoi tera*at -awat ;an. melin.-ar *aa inti esi) Keti-a arus listri- men.alir melalui -awat ini6 ma-a terai mean ma.net untu- men.hasil-an ener.i ;an. a-an menari- inti esi -e alam)
S'e"i7ik!"i Per!n+!n!n
Dalam *erencanaan sistem ini a-an iahas tentan. -eutuhan7-eutuhan ;an. harus i*enuhi6 a.ar alat ini a*at e-era sesuai en.an a*a ;an. irencana-an6 ;aitu: •
!ruino (no a*at in;ala-an en.an te.an.an su*la; seesar 96 ai- men..una-an atterai atau*un aa*tor)
•
Rela; i.una-an untu- men;ala-an *eralatan ele-troni- 2206 namun alam ui coa ini men..una-an solenoi ele-tro me-ani- 12 en.an te.an.an su*la; seesar 12 ari !a*tor)
•
Ruer Ke;*a 4 i.una-an untu- memasu-an in*ut -e mi-ro-ontroler
eru*a -oe *asswor) •
Di.it -oe *asswor ;an. i.una-an erumlah em*at i.it)
•
!lat ini memili-i 8itur untu- meruah -oe *asswor ari -e;*a lan.sun. tan*a harus mem*ro.ram ulan. mi-ro-ontroler !ruino (no) Per!n+!n!n Per!nk!t Ker!"
Kom*onen ;an. i.una-an alam *emuatan alat ini meli*uti -om*onen ele-tri- an me-ani-) Kom*onen7-om*onen ini a*at i.aun.-an sea.ai eri-ut: •
Ke;*a mem*un;ai B uah *in) Setia* *in ihuun.-an -e !ruino (no) Dari mulai *in 2 sam*ai en.an *in !ruino (no)
•
Rela; ihuun.-an en.an *in 5 ari !ruino (no untu- su*la; te.an.an -oil serta .roun Rela; -e *in .roun !ruino (no)
•
Solenoi ihuun.-an secara seri en.an Rela; ;aitu en.an *ort ,OM an NO
*aa rela;) •
Men..aun.-an tri..er rela; -e Pin 11 i.ital aruino6 an ran.-aian ED ;aitu -e Pin 9 untu- ED merah an 10 untu- ED hiau)
•
Memeri catu a;a 9 erentu- aa*tor atau aterai untu- mensu*la; !ruino (no)
•
Memeri catu a;a 12 1! ari aa*tor untu- men.su*la; Solenoi)
%amar 2) S-ema ran.-aian -e;*a 4 en.an *in !ruino)
%amar ) S-ema ran.-aian out*ut *in !ruino 96 106 116 an 5)
Per!n+!n!n Per!nk!t L#n!k
Gahasa *emo.raman untu- mem*ro.ram aruino men..una-an ahasa ,) (ntu- memuat *ro.ram an men.u*loa *ro.ram -e alam mi-ro-ontroler iutuh-an seuah so8tware ;aitu !ruino $DE /$nte.rate DeAelo*ment EnAironment) T5U !a*un ia.ram alir /8lowchart *ro.ramn;a sea.ai eri-ut :
HASIL ,AN PEMBAHASAN
"asil *enelitian i*eroleh ari ata *en.uian ari tia*7tia* lo- ran.-aian an ran.-aian secara men;eluruh) 1) Pen.uian Rela; *aa !ruino (no !lat ini memerlu-an in*ut te.an.an -oil seesar 5 D, an !ruino (no memerlu-an in*ut te.an.an 5 ;an. i*eroleh ari samun.an (SG *aa -om*uter atau men..una-an atterai 9) Paa *ercoaan *ertama men.ui 8un.si
rela; en.an cara men;amun.-an rela; *aa !ruino (no) Paa Ran.-aian rela; tera*at em*at rela; ;an. a*at i.una-an untu- men.ontrol *eralatan listri-) Paa rela; ini -ita han;a men;amun.-an -ael ;an. iutuh-an) Dalam hal ini -ita men.amil -ael *ositi8 ;an. i*oton. menai ua a.ian) Ga.ian *ertama isamun.-an -ealam Normall; O*en atau isa u.a imasu-an -ealam Normall; ,lose ter.antun. sistem mana ;an. in.in -ita .una-an) alu seten.ah a.ian la.i imasu-an -ealam ,OM untu- isamun.-an -emali *aa -ael *ositi8 *aa ED) Ran.-aian iatas mema-ai -eua sistem /NO an N, untu- men.etahui a*a-ah -eua sistem terseut a*at e-era) #e.an.an in*ut *ositi8 i*aralel-an sehin..a menai ua sumer) Sumer *ertama imasu--an *aa Normall; O*en an sumer -eua imasu--an -ealam Normall; ,lose sean.-an samun.an -ael lain imasu-an -ealam ,OM untu- isamun.-an en.an -utu *ositi8 ED se*erti *aa %amar 5)
%amar 5) Pen.uian rela; NO an N,
Setelah memasu-an *ro.ram *aa !ruino (no6 ma-a saat ite-an tomol 1 *aa la*to* ma-a ED *aa Normall; O*en ;an. men;ala sean.-an -eti-a mene-an tomol 1 -emali ma-a ED *aa Normall; ,lose ;an. men;ala) 'un.si Normall; O*en a-an e-era -eti-a rela; ia-ti8-an sean.-an *aa Normall; ,lose a-an e-era -eti-a rela; imati-an) "al ini menana-an ahwa -eua sistem terseut a*at e-era en.an ai-)
%amar + /a ED Kunin. ON *aa Normall; O*en) / ED Merah ON *aa Normall; ,lose 'un.si Normall; O*en an Normall; ,lose ;an. salin. erlawanan teru-ti *aa %amar +/ -eti-a ED *aa Normall; O*en ieri masu--an 1 atau in;ala-an ma-a ED *aa Normall; ,lose ;an. a-an *aam6 sean.-an seali-n;a -eti-a ieri masu--an 1 -emali an ED *aa Normall; O*en *aam6 ma-a ED *aa Normall; ,lose ;an. men;ala) 2) Pen.u-uran #e.an.an *aa ED Pen.u-uran ila-u-an en.an men.huun.-an *in -one-tor ED -e *ort mi-ro-ontroler !ruino (no) Pen.u-uran ila-u-an en.an men..una-an multimeter analo. an *in -one-tor ihuun.-an *aa -utu *ositi8 multimeter an -utu ne.atiAe multimeter ihuun.-an -e .roun) Dari hasil *en.uian i*eroleh ata se*erti *aa tael 1:
) Pen.uian Kone-si Ke;*a Ruer 4 Dalam men.-one-si-an Ke;*a Ruer 4 *aa !ruino memerlu-an *en.-one-sian awal en.an mem*ro.ram !ruino melalui $DE !ruino) Paa .amar B tera*at *erintah Vinclue W-e;*a)hX ini ima-su-an untu- menamah-an lirar; -e;*a *aa !ruino an *in ;an. i.una-an untu- -e;*a iantaran;a *in 2664656+6B6an en.an rowPins 56 +6 B6 an serta colPins 2664)
%amar B) #am*ilan irar; an Pemo.raman Ke;*a *aa $DE !ruino
Paa *emro.raman a*at imasu--an *erintah serial e.in en.an nilai e8ault ;aitu 9+006 se*erti *ro.ram iawah ini:
Setelah semuan;a sesuai lalu untu- *en.uian -one-si -e;*a a*at ila-u-an en.an serial monitor $DE !ruino6 an setia* tomol ;an. ite-an *aa -e;*a a-an terlihat *aa serial monitor) 4) Pen.uian Pen.aturan Dela; *aa Rela; Pen.aturan -ontrol a*at itamah-an en.an *en.aturan wa-tu a.ar *eralatan listri- ;an. i.una-an leih e8e-ti86 misaln;a -eti-a -oe *asswor ;an. imasu-an ari -e;*a aalah enar ma-a mi-ro a-an memeri-an in*ut hi.h *aa rela; untu- men.a-ti8-an solenoi6 an wa-tu untu- memeri-an in*ut hi.h terseut a*at iatur sesuai en.an wa-tu ;an. iin.in-an) Pen.aturan wa-tu *aa mi-ro-ontroler !ruino (no a*at ila-u-an en.an *en.aturan *aa *ro.ramann;a ;aitu *en.aturan ela;) Pemasu-an ela; 1000 Y 1 eti- sehin..a rela; a-an a-ti8 1 eti- setelah -oe *asswor ;an. imasu-an enar6 an erarti i-a in.in i*eroleh rela; a-ti8 5 eti- setelah -oe *asswor ;an. imasu-an enar6 ma-a a*at imasu-an an.-a 5)000 *aa *emro.raman !ruino (no) (ntu- leih elasn;a a*at ilihat *aa contoh *ro.ram iawah ini:
Pro.ram iatas a*at iuah menai se*erti iawah ini:
5) Pen.uian Solenoi Pen.uian *aa solenoi melalui *en.u-uran te.an.an men..una-an multimeter analo.) Pen.u-uran ila-u-an en.an cara men.huun.-an -one-tor *ositi8 multimeter *aa solenoi *en.huun. *ositi8 an -one-tor ne.atiAe *aa .roun) #ael 2 meru*a-an hasil *en.u-uran ;an. ila-u-an : #ael 2 Pen.u-uran te.an.an *aa Solenoi
+) Pen.uian Sistem (ntu- Memu-a Dan Men.unci Pen.uian ini ila-u-an untu- men.ui out*ut !ruino alam memeri out*ut *aa ED an Rela; untu- memu-a an men.unci sistem) Kael *ositi8 ari su*la; aa*tor 12 ihuun.-an -e *ort ,OM *aa rela;6 an ;an. satun;a la.i ihuun.-an -e *ort NO *aa rela;) Keaaan ini memuat su*la; ari aa*tor tia- a*at men.alir -arena *osisi alam -eaaan Normal; O*en) Keti-a rela; a-ti8 ma-a sa-lar ari rela; ;an. *aa awaln;a terhuun. *ort ,OM an *ort N,6 a-an menai terhuun. *ort ,OM an *ort NO) Keaaan ini memuat su*la; ari aa*tor men.alir -e solenoi an memuat solenoi a-ti8 untu- memu-a sistem)
%amar ) Keaaan Men.unci
%amar 9) Keaaan Memu-a B) Pen.uian Pen..antian an Pen;im*anan Koe Passwor Garu Paa *en.uian *en..antian an *en;im*anan -oe *asswor aru han;a a*at ila-u-an saat ma.netic oor loc- alam -eaaan teru-a atau tia- ter-unci) Koe *asswor ;an. telah i*ro.ram melalui -om*uter aalah 124) Saat sistem alam -eaaan teru-a6 untu- men..anti -oe aru caran;a aalah en.an mene-an tomol =Z> *aa -e;*a an selanutn;a mene-an em*at uah i.it -oe aru an ia-hiri en.an mene-an tomol =V> *aa -e;*a)
Dalam *en.uian ini *en..antian -oe lama /124 i.anti menai 24+) Saat sistem alam -eaaan teru-a en.an mene-an =Z>6 lalu ilanut-an en.an mene-an tomol 26 46 6 an + lalu ia-hiri en.an mene-an tomol =V>) Koe *asswor lama telah erhasil i.anti menai -oe aru ;aitu 24+ an -oe ini tersim*an i EEPROM) Keleihan *aa alat ini tera*at *aa 8itur *en..antian an *en;im*anan -oe *asswor aru6 imana *en..antian -oe *asswor aru ini tia- i*erlu-an *emo.raman ulan. melalui -om*uter namun a*at ila-u-an secara lan.sun. ari -e;*a) Keti-a !ruino imati-an /tia- ieri su*la; -oe *asswor ;an. suah isim*an tia- a-an hilan. -arena -oe *asswor aru isim*an i EEPROM) Selain itu Ma.netic Door oc- ini a-an teta* alam -eaaan men.unci -eti-a listri- mati /tia- ieri su*la;) Mes-i*un alat ini memili-i 8itur untu- meruah an men;im*an -oe *asswor aru6 alat ini memili-i -elemahan ;aitu tia- aan;a al.oritma *emo.raman untu- sistem *rote-si) Oran. lain a*at mencoa7coa mene-an -oe *asswor melalui -e;*a hin..a a-hirn;a mena*at-an -oe *asswor ;an. sesuai@enar) KESIMPULAN
Dari taha* *erancan.an6 *emuatan6 an hasil *en.uian ;an. telah ila-u-an6 a*at i*eroleh -esim*ulan sea.ai eri-ut: 1) Mi-ro-ontroler !ruino (no a*at er-omuni-asi an men.enali-an alat a.ar eralan sesuai en.an al.oritma *ro.ram an sistem -era ari ma.netic oor loc- e-era sesuai en.an urutan instru-si *emo.raman en.an men..una-an ahasa ,) 2) Kone-si -e;*a en.an mi-ro-ontroler !ruino (no a*at e-era en.an ai-6 setia* tomol ;an. ite-an a*at terete-si an teraca oleh mi-ro-ontroler !ruino (no) ) 'itur men.uah an men;im*an -oe *asswor aru *aa alat ini a*at e-era en.an ai- an -oe tia- a-an hilan. -eti-a aruino imati-an -arena -oe isim*an i EEPROM) 4) Masih tera*at -e-uran.an alam alat ini6 ;a-ni tia- memili-i is*la; untu- menunu-an tam*ilan -oe *asswor ;an. imasu-an an u.a alat ini tia- memili-i al.oritma *emo.raman untu- sistem *rote-si imana oran. lain selain *emili- a*at mencoa7coa mene-an -oe *asswor melalui -e;*a hin..a a-hirn;a mena*at-an -oe *asswor ;an. sesuai@enar) ,A2TAR PUSTAKA