MCU & Arduino
-
Upload
jurgen-metalla -
Category
Documents
-
view
231 -
download
0
Transcript of MCU & Arduino
-
8/13/2019 MCU & Arduino
1/27
=====6====6
HEXPZDUZ[@
MZD@XEDXUZDIAVGUXEZ@
^@X@ @ A[K
MVVC@EHKIAVUXEZ[K@EOKE
UO@^EZ[@XEX@
MCED[MOHZAI@[@U
HUZZ[
KU&
MZHU@OI
Vehmbibe 7 Echm Hihm
[tuheot` 7 Gurbeo Aetmccm C`jreInn`ke
-
8/13/2019 MCU & Arduino
2/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
/*VM[]PZM*/
666== A`dripriesirt hle a`dridiotriccermt
66=66 Mrd`tedturm vio Oeuamoo hle Lmrvmrh66=6= Z@[K vs K@[K
66=== Jccid h`mbrmam e mrd`tetdturs MZ
6=66= Jus !dmomc trmosaet`a`"
### $cib%`dm dia&`omtire hle ccib%`dm sedueo'`mce
6=6=6 (mrmaetrmt e dils
6=6== )mo*iut
### +riuoh &iuo'e
### )ma`c%et ccib%`de
### ,u%tesm e MZ
6==66 @-. / (m%`s%et Lrse-mcse
6===6 ([Z / (ribrma [tmtus Zeb`ster
6==== (r`o'`p` ` pribrma`a`t t o% a`dridiotriccer`
=666= :lv`cc`a` ` si;t8mre*`t pr a`dridiotriccermt
=66=6 (ribrma`a` priesirve M5A>$
=66== ,iauo`d`a`
=6==6 ,a&t e MZ * M5aebm2 !@otebrmteh evecipeaeot >ov`riaeot"
==66= 5eraiaetr h 3l tmc
==6== $`termtur###
-
8/13/2019 MCU & Arduino
3/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
`kri KIOXZICCEZUO@X
666==7A`dripriesirt hle
a`dridiotriccermt.
A`dripriesirt %mo o%s` t '`cmt
pra&m%o veta 1O%s`o ?ohrire t
(rpuo`a`t9 !K(F"# A`dridioticcermt obm
mom t%etr pra&m%o t pmdto hle o%
du%tes t &rohslae !reb%`strmt ZMAdu%tesm Z.A >>(Z.A )cmsl###" hle
pirtmt @-.#
,%i v%eo pr sldmd se a`dridiotriccermt prhireo pr mpc`d`ae t heh`dumrm hle e dmo t
oevi%slae t %eo a 1mutioia9 b%mt ;uods`io`a`t t tre# A`dripriesirt obm mom t%etr
prhireo pr t mrr`tur per;iramo'm t cmrtm du drdilet diapmt`&`c`tet hle ;ceds`&`c`tet# )mdt`d`slt
hude pmsur lmps`ro e &rtlmas t o veta pre% K(F*s slt e auohur t remc`ileo
mrd`tedturm ae ;u` t cmrt prpuo`a`o hle slpe%ts` t cmrt ;uods`io`a`# Aeb%`tlmt pr dt
sldmd drdi%o du%tes t %msltae hle lmrh8mre sltes @-.H d%i &o a`dripriesirt t deo o%
disti t dios`herueslae o mpc`d`ae spe'`;`de# A`dridiotriccermt ohrsle hude o se dmo t
`otebrumr pm%`s%e s` t`ae pirtm @-. slohrrues et% %mo pmd t aih`;`duesla hle dmo dmpm'`tetslua ler a t uct#
Mpc`d`aet e `apceaeotumrm ae a`dripriesir ise a`dridiotriccer uleo ohrsle ehle
a`dridiap%uter# A`dridiap%utermt %mo mre t `otebrumr t m;tm pr t prpuoumr `o;iram'`ioe#
Mti eb`sti%o pre% =EN< hle mrd`tedturm e tre `a`tio mti t s`steaeve t ahlm `o;iramt`de# Mti
o ;mdt %mo o b%oh%e t dre%o iperm'`ioe mr`taet`de hle cib%`de#
Obm mom e prpuo`a`t o% a`dridiotriccer slt momcib ae o% a`dripriesir !pra&mo o% O%s`
?ohrire t (rpuo`a`t K(F hle ededutio `ostruds`ioe diotricc` t pribrma`t a&` o% du%tes t
hlomsl" pir o hmcc`a obm a`dripriesirt mti ohrsli%o pre% h`sm ;uods`iomc`teteve t
`otebrumrmH
@otebr`a` ` du%tess s pribrma`tH slpesl o ;irao e >>(Z.A pir a slua o (Z.A
Z.A ise )$M[L dti pm%`s%e pra&m%o t b%`tl o% du%tes stmt`de ae %etb%mts` t
dis`herueslae ` huri%o ;`d%eve hle r`ohe%eve hle %mo o b%oh%e t rum%o
pri'es`o-pribrma`o e diotricc`t hulet ededutumr pr o% dil t b%mt# @otebr`a` `
du%tess s pribrma`t o pm%`s%e ce%io sldput%eo obm du%tesmt e %msltae !`se Z.A et%"
hude rehudtumr lmps`ro hle distio e o% s`stea` diotricc` e hude prslpe%tumr hle
prb%`b%eo e s`stea`t o ededut`a`o e hetrmve#
@otebr`a` ` du%tess s t hlomveH ,u%tesm e t hlomve ae mdses a t slpeslt ehle pse
e rehudtumr o pramsm !hude dios`herumr hetrmt recmt`v`slt t tl%esltm a`dridiotriccermt
dre%o" `otebrilet o t b%`tl a`dridiotriccermt# ,%i du%tes mdio`slt ohrslio obm h`sm
2
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla -
8/13/2019 MCU & Arduino
4/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
&te o h`sm a`%rm hle slt e a%m;tueslae pr t rum%tur t b%`tl t hlomt h`oma`de obm
ededut`a` ` pri'es`t t diotricc`t#
@otebr`a` ` slr&`aeve t t`a`obH slua a`'ri `otebri%o isl`cmtir t &rohsla o
aor t ;uods`ioi%o ehle o auobes t o% b%eoermtir` t %mslta e hude drdumr
dsltu veta c`hl%eo ae usl`a`o hle pm%`s%et hulet t diotricci%#
@otebr`a` ` per`;er`veH ouar` ` per`;er`ve t `apceaeotumrm o o% a`dridiotriccer ohrslio
slua obm rmst` o rsmt t b%`tl a`dridiotriccermt `otebri%o t pmdto h`sm pirtm ouaer`de
pr diotricc`o !55$" t h`sm c`o%mve t %msltae# Ouar` ` per`;er`ve t `otebrumrm ohrslio ae
ouar`o e tera`omceve t h`spioueslae o pmdet`a hle slpesl %mo t r`dio;`burueslae o
prespedt`v ae mpc`d`a`o e pripiumr#
Auoh t duptilet celt se ohrsle obm o% mrd`tedtur diotricc` s`stea` e irbmo`umr ae
a`dripriesir e per`;er` o% mrd`tedtur edu`vmceote e &mumr o a`dridiotriccer ce%io t ucet
diapceds`tet` ` sdeas pr mrduo prher`sm slua slr&`ae !du%tesm @-.###" %mo t pr;sl`rm o
&rohs` t a`dridiotriccermve#
@otebr`a` ` dtre ;uods`iomc`teteve oud a%m;tilet obm mspedt` ;``d !a slua s`steae o o% `p"
pir slpesl `otebr`a` o strudturo e diotricc`t o aor t celtsilet a te% mdses` hle diotricc`
` t b%`tlm per`;er`ve @-. hude ucur o dt aor %i veta diapceds`tet`o o pri%edt`a`o e mrdut
pir ehle mt t pribrma`a`t#
66=667Mrd`tedturm vio Oeuamoo hle Lmrvmrh
>b`sti%o h mrd`tedturm diap%uter` hia`oi%o o pri%edt`a`o e a`dripriesirve hle
a`dridiotriccermve# Mti %mo mrd`tetdturm Lmrvmrh hle io Oeuamoo# 5e h%m a&slteteo o dmtroos`steae dresireH du%tesm pm%`s%et lrse-hmcse !@-." o%s`m mr`taet`de-ccib%`de !M$F" hle
o%s`m e diotricc`t# M$F hle o%s`m e diotricc`t puoi%o s &msldu pr t ;iraumr o%s`o ohrire t
prpuo`a`t !K(F Bs O%?("# @ostruds`ioet hle t hlomt ohihleo t rum%turm o du%tesm ae
slpe%ts` t cmrtm t um%turm reb%`strm &rohm K(F*s# [e%'`c` pre% mtre eceaeotve ohrvepri%o
s&msldu pr t pcitsumr ededut`a`o e `ostruds`ioeve#
)`burm ;`dms`tet` ` '`dc`t trl`-hedihi-ededuti vmret slua pre% mrd`tedturs s
D
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla -
8/13/2019 MCU & Arduino
5/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
s`stea`t#
.rbmo``a` ` oos`steaeve ohslio o h mrd`tetdurmt Mrd`tedturm io Oeuamoo ce%io o%
`ostruds`io t ce3ilet pre% du%tess mpi t hlomve pr tGu ce3umr-sldrumr pre%-hre%t du%tess o dil#
O ;%mc t t%erm trle%m e `ostruds`io`t hle vepr`a` a&` t hlomt oud auoh t remc`ilet o t
o%%to dil# @ostruds`ioet hle t hlomt %mo t rum%turm o t o%%to du%tes !oo*s`stea" hle
ohm%o t o%%to rrub diauo`d`a` mpi &us ae K(F*o# ,%i peobes ulet ohrsle ehle 1vio
Oeuamoo &ittceoe'd9 e '`cm oh`dio h`redt o per;iramo'o e s`stea`t#
Jittceoe'd*u ` vio Oeuamoo peobio tliublput*`o !prur%eo he&`t`o" mpi trmos;er`a`o o dil t
&`teve ohra%et K(F*s hle du%tess#
Ohrsl`aet aes a`dripriesirve hle a`dridiotriccermve v`%o pr pmsi% t ohrsl`a`t t
mrd`tedturmve t &rohslae ohra%et h pm%`s%eve#
Mrd`tedturm Lmrvmrh ohrsle a&sltetet o dmomce diauo`d`a` t ohmrm ise &use pr
ohrvepr`a`o ohra%et K(F*s hle du%tess# ,%i ohmr%e ce%io s` `ostruds`ioet pir ehle t hlomt
t auoh t mdsesileo o%lerm`# +%`tlmsltu o% `ostruds`io ` r` auoh t trl`et pre% du%tess o t
o%%to dil dur t%etr` dm pr;uohumr ededut`a`o hude ce%umr dsltu ehle o% cci% ;irae pr`a`t`vet p`pec`oe*`t#
A`dripriesirt %mo pm%`s%e a&slteteo ted mrd`tedturm vio Oeuamoo e '`cm dmrmdter`ilet obm
o% du%tes e vetae s` pr t hlomt e pr pribrmaet hude ce%umr o% ;ceds`&`c`tet a t amhl o
mcid`a`o e du%tess#
66=6=7Z@[K vs K@[K
Z@[K rehu!eh `ostru!t`io set !iaputer# slt o% ;`cii;` pri%edt`a` e '`cm prp`et t
prslpe%ti% ededut`a`o e `ostruds`ioeve# )`cii;`m slt m%i slua pribrmae t '`cmt
ededutileo o ma&%eotet Z@[K oud dmo oevi% pr o% ouar t amhl `ostruds`ioesl pr tGuededutumr# +%`tlmsltu hi `ostruds`io auoh t ededutilet o t o%%to sms` dile# `m obm
a`dripriesirt e mdiosla prm;i%o dt ;`cii;` %moH MZ !Mhvmo'eh `rtumc Z@[K ise
Mc; C ebmrh Z@[K" MZA (@K hle A@([# Obm mom t%etr K@[K " !iapce# `ostru!t`io set
!iaputer pra&m%o a slua vepr`ae o o% `ostruds`io# [lea&ucc o% `ostruds`io auoh t
dihi% o% obmrd`a vepr`a mr`taet`d hle rum%t%e o du%tes# Aeb%`tlmt d%i ;`cii;` drdio t
a&sltetet o o% b%ul pribrma`a` t o`vec`t t cmrt hle aetihm diapcedse mhres`a`# @ostruds`ioe
a t ahlm drdi%o a slua pr tGu hedihumr hle ededutumr#
A pislt ;`burm 2 sl`dilet mrd`tedturm e &rtlmas MZ t`p` Z@[K e '`cm `apceaeotio
mrd`tedturo Lmrvmrh# O ;`bur sl`di%a &ccid h`mbrmao e mrd`tedturs MZ e '`cm pra&mo h
du%tesm t ohmrm# ,u%tesm e pribrma`t !`ostruds`ioeve" s` hle du%tesm e t hlomve hle &us*e tohmrm b%`tlmsltu# ,u%tesm e pribrma`t slt e t`p`t @o[stea Zepribrmaam&ce !@[Z" )cmsl#
Zeb%`strmt e t prb%`tlsla %mo 2< 3 0 &`t t '`cmt dmo dil mdses` pre% o% '`dc` ire# ,%i ce%io
ehle vepr`aet mr`taet`de-ccib%`de o o% '`dc !M$F"# +%mslt pre% 2< reb%`strmve auoh t prhireo
pr t pmtur 2 reb%`strm = &`t*sl pr mhres`ae `oh`redte#
...7[trudturm e o$ a`dridiotriccir`
[trudturm e o% a`dridiotriccir` !A`'ri Kiotric Fo`t AKF" slt o h`sm mspedte e ob%mslae ae
mt t a`dripriesirve !A(F" ae t '`cmt ohm%o strudturo e prpuo`a`t ccib%`d#
I
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla -
8/13/2019 MCU & Arduino
6/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
:earm e o%s`s s prpuo`a`t t o% AKF slt e pr&r obmH
Zeb%`strm
O%s` ccib%`de mr`taet`de
(K !ouarues` ` pribrma`t"
O%s`m e trle%es !;et'l uo`t"
edihues` ` `ostruds`ioeve
,u%tesm !t hlomsl pribrma` hle t hlom stmt`de"
O%s`t @-.
O ;`buro 2& slt e pmrm`tur irbmo``a` ` o% a`dridiotriccir` o dt rmst ` MZ*s obm du
v`let re se s` dti diapioeot ohrc`hleo ohra%et tre#
O o% a`dridiotriccer t b%`tlm o%s`t dresire diauo`di%o opra%et o% JF[*` !D 0 = 25@ pir auoh t diamohilet
ehle amoumc`slt ae `ostruds`ioet [>@ hle K$@#
%`t > " 27 %`t Kip; [tirm&e&`t*` 5 prhiret o t b%`tlm `ostruds`ioet e priesir`t iperi%o ae
o% &`t `apc`'`t !&ur`a mpi hest`om'`io" re;er`a` !J$ hle J[5"#
%`t < " L7 Lmc0 Kmrr; -cm&slt &`t*` ` b%sa r`dtl`a`t ` prhirur pr t sl`dumr ose o% dtl`a
slt b%eoerumr ise pre% o`&&ce*`t t pislta t reb%`str`t a&` t '`c`o drlet iperm'`io`# @ oevi%sla
slpesl o iperm'`ioet t '`cmt drdi%o prhir`a`o e JK !&`omr 'iheh he'`amc"#
%`t " [7 [`&o %`t4 [3O.'J`t*` sleo%s#
%`t 1 " '7 2?i9s Kiapceaeot ver0ci? -cm&.ver;ci8 o aoro diapceaeot ae
-
8/13/2019 MCU & Arduino
15/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
pre% 0 &`t o a`dridiotriccerm ae t pmdto hlom trl`et obm st`vm
Z>5
Z>5@
@odreaeot ae = Mhresm e dtl`a`t trl`et pre% st vs ae dtl`a obm oo*rut`om ise dtl a obm `oterrupt*
(`pec`oe ` tl%eslt / [tmhet
@ostruds`ioet e M$F o o% '`dc ireH
[lua pre% `ostruds`ioeve ededutileo o o% '`dc ire#
[%ecc ccibmr`t%m e dils slpeoiletobm pribrma` slt a e tl%eslt#
Oud dea` 'msle / a`ss#
= '`dc-`ostruds`io
6====7,r`o!`p` ` pri&rma`a`t t o$ a`dridiotriccer`
a`dridiotriccermt o prb%`tls` pribrmaileo o aorm obm a t ohrslaetH obmo%ler
hre%tpshre%t` obm lv`cc`a` ` o% dih` i&%edt obmo%ler hude prhirur b%ul pribrma`a` a t
si;`st`dumr !K K\\ pms'mc &ms`'###" hle h`sm ler o b%ul v`umce !brm;`de" s` ce%i%o h`sm a%ete
t si;`st`dumrm lv`cc`a`#
,ri&rma`a` a`dridiotriccermve
/ih` +$edt !Ohrslio obm AKF o AKF"
$ul K:KJJ
%ms`!
$ul &rm0`de
2 t$erm
Aeb%`tlse h`spio`&`c`tet` ` vebcmve t si;`st`dumrm t lv`cc`a`t slt ` cmrt p%esm a e amhle e
dih`t lv`ccilet h`redt o dih`o i&%edt# ,%i v%eo pr sldmd t h dmrmdter`st`dmveH prhir`a sm a `
=I
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla -
8/13/2019 MCU & Arduino
16/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
a`r ` &ur`ae t h`spioueslae o &rohs`o e a`dridiotriccer`t hle e;`dms`tet amds`amc !o
dupt`a`o e amhls`s s dih`t ipt`a``a`t t pri'eseve slpe%ts`s hle reoh`aeot`t eoerb%`t`d" o
lv`cc`a`o e si;t8mre*`t dur d l`hlet h`redt o dih`o i&%edt t a`dridiotriccir`t o aor
momcibe tl%eslts`m e hetrmve b%oheo o dtm a`dridiotriccer e tl%esltio ehle lv`cc`a`o e
dih`t i&%edt#
(mavmrs`slt t`p`t t b%uls t prhirur hle obm cci%` ` a`dridiotriccer`t t b%`tl s`steaet e dt`%
cci%` ce%i%o h t`picib%` dresire pribrma`a`H
pribrma`a` ae diotricc ae &ccid`aH
d cci% c`hlet ae h`sm priehurm !riut`oe" s`stea` slt o b%oh%e t ededuti% o
prmo` t ob%mr%eve !`oterrupteve" t s`o%mc`umr obm per`;er`t o a`dridiotriccer#
pribrma`a`o ae diotricc t pribrma`tH
d cci% ededutilet oiramc`slt pre% a`dridiotriccer`t smpi d oh`et#
5ledsi%a se dti h cci%e pribrma`a` ehle pse t ob%mslae ae mti tmsla %ea` asumr t
o%il`a obm s`steaet ipermt`ve ohrsli%o a%m;tuesla pr obm tl%eslts`m e aedmo`a`t &%o tauohur prsldr`a`o se s` ;uods`ioi%o pmr`a`slt mti# Mso% a`dridiotriccer oud dm t pr;sl`r o%
s`stea ipermt`v s` o rmst`o e o% diap%uter` trmh`'`iomc hle ;mrhicci% ededut`a` a&` t hi t
spe'`;`dilet lmp pms lmp` obm pribrma` slt ohrtumr obm pribrmaues` ` t`%#
[mpi usleleo ae eoerb%` t b%`tl a`dridiotriccermt ededuti%o o% p%es t dih`t t pmrm'mdtumr
hude priehumr o ededut`a`o e t`% hle diotriccumr c`oemr`slt lmps`ro e `ostruds`ioeve t
pribrma`t her` o rmst`o e ob%mr%eve t vemotm# >dedut`a` ` dih`t auoh t ohrsli% pmdsm
ohra%et a`dridiotriccermve t ohrsla hle o &rohs` t t o%%t`t o ;uods`io obm cci%` `
pribrma`a`t t b%ehlur# O t b%`tlm rmstet hude u &mumr o dt pmr`a reuctio e auohslae t
pr'mdtileo !dihileo" mcbir`taet e diotricc`t t a`dridiotriccer`t hude rum%tur `ostruds`ioet o dih
i&%edt hude ;`ccumr obm mhresm e pmr ededutilet obm a`dridiotriccer`#
,ur slt e auohslae !opra%et si;t8mre mpi pribrma`a`t" `oterruptet auoh t ohmci%orr%ehlo e mdioslae t pribrma`t hude tlrr`tur h`sm priehurm !riut`oe" t veohisurm o mhresm
spe'`;`de o du%tse hle hude u dtler o ededut`a`o e pribrma`t o pr;uoh`a t priehurmve
!riut`oes" t slr&`aeve#
, aedmo`a ce%io aeom3l`a`o e iperm'`ioeve t diotricc`t t c`hlurm ae s`o%mcet e amrrm pre%
per`;er`ve hude ucur ehle a&`dr%eo e tre e '`cm hi t drdiote &ur`ae t heh`dumrm s` o rmst`o e
diotricc`t t b%oh%es s per`;er`ve opra%et aedmo`a`t t diotric`t mdt`v picc`ob#
Aedmo`zamt e diotricc`t t edzedut`a`t
,iotricc pribrma t >dedut`a` ` dih t t pribrma t &let o ob%mr%e spe'`;`de !ohe%m r`b%`a`t reset"
hle vmlhio o aor %i t prsr`tur !prher`sm &ccid`aet auoh tm ohmc`oprdils`slt" her` dur lms`a ob%mr%e t vemotmH &ccid`a ;`d%e reset sceep
,iotricc ` `oterrupteve >dedut`a` ` dih t t &ccid`a`t oud oud ohihl her` dur h sm ob%mr%e !`oterrupt" tvemotm oud s`o%mc`ileo pre% per`;er`ve#
[ceep aihe >dedut`t`a` ` dih`t t pribrma`t slt ohmcur ohrdil h`sm per`;er` !;uods`io`a` `t '`cmve slt ` pmavmrur pre% priesir`t" vmlhi%o t puoi%o hle auohs`slt t
s`o%mc`i%o oevi%o t r`b%ilet priesir` ohrir#
`sm a`dridiotriccer !pmd m slua t b%`tl sit" ce%i%o t veohis`o o 1b%ua9 pm%`s%eo hle tGm
r`b%i%o mt veta o prmo` t h`sm ob%mr%eve pre% &ccid`aeve# , ;uods`io ce%io o ;mdt t durselet
eoerb%` o t b%`tlm mti mpc`d`ae t diotricc`t du eoerb%`m slt e du;`umr !pm%`s%e pirtmt`ve ir
tece;io mpi ai&`ce##"#
=
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla -
8/13/2019 MCU & Arduino
17/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
=666=7lv`cc`a` ` si0t?mre`t pr a`dridiotriccermt
:lv`cc`a` ` si;t8mre*`t pr s`steae t det`% cci%` slt slua hec`dmt pmauohs`m pr t mdsesumr ae
pribrmae spe'`;`de o si;t8mre hle o h`mboist`d`a`o e ;uods`io`a`t t s`steaeve t `otebrumr e &o
dt ;m t vslt`r#
slt a e rohs`slae ;mm e &uc`a`t se sm m%i e pribrma`a`t t dih`t pr a`dridiotriccer`o#
,rdilet &mbml o%ilur`sl t a%m;tueslae o aeom3l`a`o e pm%`s%eve t `otebrumr hle strudturs
s dih`t t ededut`a`t#
[` ted priesirt hle pr diap%uter`o o prb%`tls` hi a`dridiotriccer pmrmet o ;mdt o%
1a`dridiais9 `o;iram'`io` slt ` oevi%sla t o%`let pr b%eoer`a`o edmdt t ;uods`io`a`t
t dih`t pribrma`a`o hle he&ubb`ob !b%`hl%e t pri&ceaeve"#
(rmo ma&%eoteve t `otebrumr t lv`cc`a`t !@>" t '`ct pra&m%o s`aucmtir diap`cmtir t
o`vec`t t cmrt hle obmo%ler ehle vebcm lv`cc`a` brm;`d !ae `diom slea&ucc $m&@>V" reuctioslpesl e oevi%slae eb`steo'm e o% s`stea` ver`;`dues t slpe%t# [dehmt e lv`cc`a`t %mo h`sm
s`steae ecedtrio`d t msea&cumr t '`ct pra&m%o prdrml a`dridiotriccer`t o% ouar t amhl
ohr;mesl t ohrslae ohrvepr`a` t c`hlurm ae per`;er`t e a`dridiotriccer`t# [lea&ucc ceh hle
&utiom auoh t c`hleo o pirtmt ouaer`de !h`b`tmc" pirtmt ser`mce %mo mhmpte pr diauo`d`a`o ae
(K lr%et momcibe %mo t pm%`sur ae dioedtir t tl%eslt o prhir`a# O tlec& dti sdehm ce%i%o
oe t edsper`aeoti%a ;uods`io`a`o e dih`t tio#
...7,ri&rma`a` ` priesirve M2A*
:b%ehl%m e prhir`a`t t a`dridiotriccer`t M5A>$ slt m%i e h`spio`&`c`tet`t o o% ouar t amhl
`ostruaeotmsl lv`cc`a` diauo`tet ` amhl o `oteroet pr drd`a`o e `o;iram'`ioeve s` hle distirecmt`v`slt e pra&m%tur#
O dt hetr hi t sl`di%a auohs`o e mdses`a`t o a`dridiotriccer veta o o% o`vecH
pribrma`a o b%ulo K ae oh`lao e Mrhu`oi @># O t mrhlaeo hi t auoh t trm%ti%a ehle
pribrma`a ae mo t MZ[tuh`i hle pribrma`a opra%et si;t8mre*`t t pribrma`a`t o b%ul
brm;`de + $MJ@>V# ,%i e ;uoh`t h`dm slua prmdt`de pr `o3l`o`ert t '`ct oud dmo m;ts` t
a`rm o b%ult e pribrma`a`t#
M5aebm2
-
8/13/2019 MCU & Arduino
18/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
pra&m%o 0 ;cmau% `oh`v`humc = &`t*sl !dusltet true-;mcse" trebi%o hi b%oh%e t
vemot v%eo pre% `ostruds`io`t pmrmmrhls s` stm'd pi`oter [Z>+ slt ` mdsesuesla o
lmps`ro @-. o mhreso 632) t @-. !o du%tes mhresm 63I)"#
@ b%`tl` d `o;iram'`io pra&mlet o @[M*o e MZ*s#
(er`;er`t dresire pra&m%oH
=" h 5`aer-Kiuoter !ouarues" pre% 0 &`t t pm%`sur ae pres'mcer t ohmr hle drmlmsues
-
8/13/2019 MCU & Arduino
19/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
Mhres`a t hlomsl h redt !.( Zr Zh mtmMhhr" == &`t ip'ihe I &`t reb% str = &`t mhresm
Mhres`a t hlomsl h redt ae lveohis%e !.( ZrZh" I &`t ip'ihe I & t reb% str & t
Mhres`a oh`redt du%tes t hlomsl !.( A[J $[J" =6 &`t ip'ihe
-
8/13/2019 MCU & Arduino
20/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
@oterruptet (@ZE) hle 2`aers
MZ*t / hle pmd m slua t b%`tl a`dridiotriccermt / dmo o% m;ts` ulet `oterrupt# O%
`oterrupt slt o% ob%mr%e !s` lr%e obm @-. obm prhirues`" e '`cm ohmcio ededut`a`o oiramc t
pribrma`t tio &o K(F t dmci% o b%oh%e pr`t%e%e hle t &% h`dm t%etr !s` t` prb%`b%et
ob%mr%es sicc` `oterrupt" d%i priehur o%`let ae ear`o @[Z !@oterrupt [erv`'e Ziut`oe" hle a
pms pribrma` vmlhio ae ededut`a`o e t`% obm p`dm du d`slte ohmcumr s`dur `oterrupt*` ais t
d`slte ohihlur#
@oterrupte*et ohmleo o h dmtebir`H =" Lmrh8mre hle
-
8/13/2019 MCU & Arduino
21/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
b%eoermtir` ` irs# +%eoermtir` ` irs vmret obm ;redueo'm e &rtlmas s MZ o rmst`o tio Mrhu`oi
Foi Zev#2 dm o% ;redueo' &m
-
8/13/2019 MCU & Arduino
22/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
#bci&mc 'iapute
'iaputeHchs r=0 vmc aitir hle mdtumtir t t%er# +%ulm e pribrma`a`t &milet o
V`r`ob!o% ma&%eot pribrma`a` .peo*[iur'e ` aeohumr pr o% mpc`d`a t tl%eslt pr t
tl%esltumr pribrma`a`o o K hle K\\" hle a&` ohr;meo (ri'ess`ob# (ri%edtet &mileo o
Mrhu`oi auoh t %eo t pmvmrur ise t ohrtlurur ae si;t8mre t t%er s` (ri'ess`ob Am3A[(
)cmsl e t t%er# (ribrma` ` v`mt`a`t !>M+$>" hle sdeamt`dm !KM" %mo t c`r t sldmrduesla
hle auoh t ohrslileo s`pms hsl`rs#
+rup` Mrhu`oi slt ` pr&r obmH
AM[[@AI JMOW@, HM^@H KUMX@ECCE[, XIA @BIE, B@MOCUKM AMZX@OI hle HM^@H AECC@[.
-
8/13/2019 MCU & Arduino
24/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
==6667Mrhu`oi @8 (@ote&rmteh 8evecipeaeot ov`riaeot)
(r ;ma`c%eo M5A>$ mpc`dm'`io` ` slt MZstuh`iH
MZstuh`i slt ma&%eot` ` lv`cc`a`t ` slpohmr obm Mtaec Kirpirmt`io o boh%e t aeom3li%
pri%edte t sldrumr o b%ulo mssea&cer#
M` pra&mo vebcm s`H Mssea&cer-$`oder-[`aucmtir-e&ubber
ohrsm pr Mrhu`oio ulet Mrhu`oi @> !ma&%eot` ` lv`cc`a`t ` `otebrumr"#
Mrhu`oi @> slt o% mpc`dm'`io auct`pcmt;ira ` sldrumr o ]mvm slt dr`%umr pr b%ulo e
pribrma`a`t (ri'ess`obhle pr pri%edt`o V`r`ob#Ohrtumr sm a tl%eslt hude eo se %u hre%tilet
ehle mtre %mo o ;`cc`aet e pribrma`a`t#
,mrmdter`st`dmtH
@> / pr;sl`o o% eh`tir tedst`
>h`tir` eslt o b%oh%e t dia`ci% hle t ededuti% pribrma`o
o%dils`slt#
slt e pm%`sur ae c`&rmr` si;t8mre K-K\\ ulet V`r`ob#
-
8/13/2019 MCU & Arduino
25/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
A%m;tio t pr'mdtileo h ;uods`ioeH
setup!"* tl`rrret o% ler o ;`cc`a t pribrma`t hedcmrileo sett`obs ;`ccestmre
ciip!" * ;uds`io ` '`dceve ` '`c` ohmcio dur ;`det sdehm
==66=72eraiaetr` h`#l`tmc
i t slp%ebi%a se s` ;uods`ioio Mrhu`oi ae oh`lao e o% slea&ucc` prmdt`dH
15eraiaetr` h`3l`tmc9
?mrdu ` `otebrumr !@K" $A2I hi t ams teapereturo o ma&%eot`o prretl# @otebr`a` ` Mrhu`ois
slr&eo pr amt%eo e teapermturs# i t ce3i%a ae oh`lao e Mrhu`ois vcero e amtur pre%
$A2I !e '`cm slt vcer teos`io`" hle hi tm prdtle%a o brmh 'ecs`us e '`cm hi t m;`slilet odiap%uter pre% aio`tir`t ser`mc t mrhu`ois#
>ceaeott %mo prhirurH
Mrhu`oi Foi Zev#2
Jremh&imrh
*A1< @K / seosir teapermture !5rmo`stir"
(K / (r t m;`slumr reuctmt`o !o auobes t o% edrmo` auoh t c`hlet h`redt ae Mrhu`oio"
F[J ae dioedtir ` t`p`t M*J#
$A2I slohrrues` slt o% mrd ` `otebrumr !@K" ` '`c` uslelet ae \I K# ,%i slt
a`r pr oe pms` mrhu`oi mrr`o t uusle% pm%`s%e her` o I# @K dm 2 tera`omce < %mo prusl`a hle o%r` slt pr hmc%e momcibe#
5era`omc` ` hmc%es i;rio o% vcer momcibe teos`io` ` '`c` slt pripir'`iomc ae
teapermturo o brmh 'ecs`us# 5era`omc` < i;rio o% o`vec
-
8/13/2019 MCU & Arduino
26/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
(rm c`hl%et %mo s` a pisltH
5era`omc` = ` $A2I sldio o \I ted Mrhu`oi
5era`omc` < ` $A2I sldio o tera`omc`o M6 ted Mrhu`oi
5era`omc` 2 ` $A2I sldio o tido e Mrhu`ois#
5mo` dea` c`hlur mrduo c`hl`a dm&cc`o F[J obm Mrhu`oi o diiap%uter# 5mo` auoh t
sldrum%a dih` o si;t8mre*`o pri'ess`ob pr t` hlo `ostruds`ioet Mrhu`ois#
;cimt teap -- hedcmri%ae vmr`m&cmt oe dete rmst ae pres%e sepse teapermture
`ot teap(`o6 -- hedcmri%ae pirtmt oe dete rmst or# ` pcite
vi`h setup!" -- ;uds`io` dresirS [er`mc#&eb`o!E66" -- ,ea` `o`'`mc`umr diauo`d`a`o ser`mc ae (K Q
vi`h ciip!" -- K`dc`
SteapmomcibZemh!teap(`o" -- ce3i%ae obm tera`omcet momcibe
teapteap_6#D00
-
8/13/2019 MCU & Arduino
27/27
UMAH KU &MZHU@OI GUZBEO AEXMCCMX E D O I C C I B G @ lttp7//www.skr`jh.kia/gurbeoYaetmccm
#r t mrhlaeo hi t teoti t sld$us Mrhu`oio o ao%r & t $uoi o ao%r mutioiae hle t auoh t
trmos'eri t hlomt o$raet oh% moteoe *Z* ae rmh`i "mc. +i b auoh t remc`zile ehle dtu $ir
oe"i`tesl`o h`sm $es t term s`,
os` `bjee os` & $uoio o h`m$zio`o /;6 Alz ise =tleroet !l`ech (ae ohraets`o e
#:Aij`ce).
m'`slues (:8).
C`termtur... ==6==
MXAEC - mtaec.kiaMrhu`oi - mrhu`oi.kk
R`d`peh`m - w`d`peh`m.irb
Bg`tlmsltu pr tqohrumr oteatjits sc`r, pr dr`g`a`o e dt`g amter`mc` sltprhirur7
Mrhu`oi - Ipeo Lmrhwmre
[.I. \UJUOXU =;.=6 - Nree [intwmre
C`jreInn`ke 8.=.;.: - CBVC (Nree [intwmre)
http://www.scribd.com/jurgen_metallahttp://www.scribd.com/jurgen_metalla