Rina Dwi y.s Tk2a 18 Job7
-
Upload
rina-dwi-yunitasari -
Category
Documents
-
view
215 -
download
0
Transcript of Rina Dwi y.s Tk2a 18 Job7
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 1/20
LAPORAN PRAKTIK MIKROPROSESSOR & INTERFACE
PERCOBAAN 7: SERIAL ASINKRON (UART)
OLEH :
Rina Dwi Yunita Sai
TK!"A#$%
PRORAM STUDI TEKNIK TELEKOMUNIKASI
'URUSAN TEKNIK ELEKTRO
POLITEKNIK NEERI SEMARAN
"$
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 2/20
PRAKTIK VII
SERIAL ASINKRON (UART)
I. KOMPONEN YANG DIGUNAKAN
$* M+,u- A,uin+
"* Ka./- 'u01/ 2* P+t+.+a,
3* P+t/n4i+0/t/
* R/4i4t+ 22 O506* LED
7* A,uin+ IDE
II. RANGKAIAN
a0.a 7*$* Ran8aian untu8 P/9+.aan 7*$ ,an 7*"
a0.a 7*"* Ran8aian untu8 P/9+.aan 7*2 Lan8a5 K/a N+*3
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 3/20
a0.a 7*2* Ran8aian untu8 P/9+.aan 7*3
a0.a 7*3* Ran8aian untu8 P/9+.aan 7*
a0.a 7** Ran8aian untu8 P/9+.aan 7*6
III. PROGRAM
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 4/20
1. Percobaan 7.1
1.1 Dasar Prora! IO Ser"a# As"n$ron
;+i, 4/tu1()< ##1ut =+u 4/tu1 9+,/ 5//> t+ un +n9/:
S/ia-*./in(?6)@ ##4/n, an, /9/i;/ at ?6 5au,
int nu0./@
;+i, -++1()<
## 1ut =+u 0ain 9+,/ 5//> t+ un /1/at/,-=
S/ia-*1int(T5/ nu0./ i4)@S/ia-*1int-n(nu0./)@ ##1int t5/ nu0./
,/-a=()@ ##,/-a= 5a- 4/9+n, ./tw//n nu0./4
nu0./@ ##t+ t5/ n/t nu0./
1.% T&as Dasar Prora! IO Ser"a# As"n$ron
;+i, 4/tu1()< ##1ut =+u 4/tu1 9+,/ 5//> t+ un +n9/: S/ia-*./in(?6)@ ##4/n, an, /9/i;/ at ?6 5au,
int @
;+i, -++1()<
## 1ut =+u 0ain 9+,/ 5//> t+ un /1/at/,-=
+(@ G$@ )<S/ia-*1int(T5/ nu0./ i4)@
S/ia-*1int-n()@ ##1int t5/ nu0./
,/-a=()@ ##,/-a= 5a- 4/9+n, ./tw//n nu0./4
%. Percobaan 7.% Men"r"! Da'a Ser"a# enan erbaa" *or!a'
1.1 La'"+an
#
S/ia-F+0attin
Pint ;a-u/4 in ;ai+u4 +0at4 t+ t5/ 4/ia- 1+t
#
95a 95a-u/6@ ##t5i4 a/ t5/ 4tatin ;a-u/4 t+ 1int .=t/ .=t/a-u/6@
int inta-u/6@-+at -+ata-u/6*@
;+i, 4/tu1()<
S/ia-*./in(?6)@
;+i, -++1()<
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 5/20
S/ia-*1int-n(95a-u/: )@
S/ia-*1int-n(95a-u/)@
S/ia-*wit/(95a-u/)@ S/ia-*1int-n()@
S/ia-*1int-n(95a-u/>DEC)@
S/ia-*1int-n(.=t/a-u/: )@ S/ia-*1int-n(.=t/a-u/)@
S/ia-*wit/(.=t/a-u/)@
S/ia-*1int-n()@ S/ia-*1int-n(.=t/a-u/>DEC)@
S/ia-*1int-n(inta-u/: )@
S/ia-*1int-n(inta-u/)@
S/ia-*1int-n(inta-u/>DEC)@ S/ia-*1int-n(inta-u/>HEJ)@
S/ia-*1int-n(inta-u/>OCT)@
S/ia-*1int-n(inta-u/>BIN)@
S/ia-*1int-n(-+ata-u/: )@ S/ia-*1int-n(-+ata-u/)@
,/-a=($)@ ##,/-a= a 4/9+n, ./tw//n nu0./495a-u/@ ##t+ t5/ n/t ;a-u/
.=t/a-u/@
inta-u/@ -+ata-u/$@
1.% T&as Prora! Men"r"! Da'a Ser"a# enan erbaa" *or!a'
#
S/ia-F+0attinPint ;a-u/4 in ;ai+u4 +0at4 t+ t5/ 4/ia- 1+t
#
95a 95a-u/6@ ##t5i4 a/ t5/ 4tatin ;a-u/4 t+ 1int
;+i, 4/tu1()<
S/ia-*./in(?6)@
;+i, -++1()<
i(95a-u/6 && 95a-u/G?)<
S/ia-*1int-n(8aa8t/: )@ S/ia-*1int-n(95a-u/)@
S/ia-*1int-n(,/4i0a-: )@
S/ia-*1int-n(95a-u/>DEC)@ S/ia-*1int-n(5/84a,/4i0a-: )@
S/ia-*1int-n(95a-u/>HEJ)@
S/ia-*1int-n(.in/: )@S/ia-*1int-n(95a-u/>BIN)@
,/-a=($)@ ##,/-a= a 4/9+n, ./tw//n nu0./4
95a-u/@
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 6/20
,. Percobaan 7., Mener"!a Da'a Ser"a#
,.1 La'"+an
;+i, 4/tu1()
< S/ia-*./in(?6)@ ## initia-i/ 4/ia- 1+t t+ 4/n, an, /9/i;/ at ?6 .au,
;+i, -++1()
< i (S/ia-*a;ai-a.-/()) ##95/98 t+ 4// i at -/a4t +n/ 95aa9t/ i4 a;i-a.-/
<
95a 95S/ia-*/a,()@
S/ia-*wit/(95)@
,.% Prora! Lan$a+ -#
B-in8 t5/ LED at a at/ 1+1+ti+na- t+ t5/ /9/i;/, ,iit ;a-u/#
9+n4t int -/,Pin $2@ ##1in t5/ LED i4 9+n/9t/, t+
int .-in8Rat/@ ## .-in8 at/ 4t+/, in t5i4 ;aia.-/;+i, 4/tu1()
<
S/ia-*./in(?6)@ ## initia-i/ 4/ia- 1+t t+ 4/n, an, /9/i;/ at ?6 .au,
1inM+,/(-/,Pin> OUTPUT)@ ##4/tt5i4 1in a4 +ut1ut
;+i, -++1()
< i (S/ia-*a;ai-a.-/()) ##95/98 t+ 4// i at -/a4t +n/ 95aa9t/ i4 a;ai-a.-/
< 95a 95S/ia-*/a,()@
i(i4Diit(95)) ##i4 t5i4 an a49ii ,iit ./tw//n an, ? < .-in8Rat/(95!)@ ##a49ii ;a-u/ 9+n;/t/, t+ nu0/i9 ;a-u/
.-in8Rat/.-in8Rat/$@ ## a9tua- at/ i4 $04 ti0/4 /9/i;/, ,iit
.-in8()@ ## .-in8 t5/ -/, wit5 t5/ +n+ an, + ti0/4 ,/t/0in//, .= .-in8 at/
;+i, .-in8()
< ,iita-it/(-/,Pin> HIH)@ ,/-a=(.-in8Rat/)@ ## ,/-a= ,/1/n,4 +n .-in8 at/ ;a-u/
,iita-it/(-/,Pin> LO)@
,/-a=(.-in8Rat/)@
III., T&as Mener"!a Da'a Ser"a#
;+i, 4/tu1()
< S/ia-*./in(?6)@ ## initia-i/ 4/ia- 1+t t+ 4/n, an, /9/i;/ at ?6 .au,
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 7/20
;+i, -++1()
<i (S/ia-*a;ai-a.-/()) ##95/98 t+ 4// i at -/a4t +n/ 95aa9t/ i4 a;i-a.-/
<95a 95S/ia-*/a,()@
i(956 && 95G?) <95a 955@
9552"95@
S/ia-*wit/(955)@ ,/-a=()@ /-4/ i(95?7 && 95G$"")
<95a 955@
95595!2"@
S/ia-*wit/(955)@ ,/-a=()@ /-4/
<
S/ia-*wit/(95)@,/-a=()@
-. Percobaan 7.- Ko!&n"$as" Ser"a# ar" Da'a AD
-.1 La'"+an
int 4/n4+Pin A@ int -/,Pin$2@
int 4/n4+a-u/ @
;+i, 4/tu1()<
S/ia-*./in(?6)@
;+i, -++1()
< 4/n4+a-u/ ana-+R/a,(4/n4+Pin)@
S/ia-*1int-n(4/n4+a-u/)@
,/-a=(")@
-.% Prora! Lan$a+ $e /
int 4/n4+Pin A@int -/,Pin$2@
int 4/n4+a-u/ @
int 4/n4+O-a5 @;+i, 4/tu1()
<
S/ia-*./in(?6)@ 1inM+,/(-/,Pin> OUTPUT)@
;+i, -++1()
<
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 8/20
4/n4+a-u/ ana-+R/a,(4/n4+Pin)@
4/n4+O-a5 4/n4+a-u/"@
95a 95 S/ia-*/a,()@S/ia-*1int(Ni-ai ADC: )@
S/ia-*1int-n(4/n4+a-u/)@
S/ia-*1int(Ni-ai O-a5: )@S/ia-*1int-n(4/n4+O-a5)@
,/-a=(")@
-., T&as !e!b&a' 0rora! aar Ar&"no !a!0& !en"r"! a'a an Y secara
ber&r&ran. N"#a" 2 aa#a+ +as"# 0e!bacaan AD an 3 aa#a+ +as"# 0eno#a+an
enan $e'en'&an4 Y 5 6 "$a 581669 Y 5 "$a 16688/669 Y 5 % "$a
:5/66
int 4/n4+Pin A@int -/,Pin$2@
int 4/n4+a-u/ @int 4/n4+O-a5 @;+i, 4/tu1()
<
S/ia-*./in(?6)@ 1inM+,/(-/,Pin> OUTPUT)@
;+i, -++1()
<4/n4+a-u/ ana-+R/a,(4/n4+Pin)@
95a 95 S/ia-*/a,()@
i (4/n4+a-u/G$) <4/n4+O-a5 @
S/ia-*1int(Ni-ai J :)@
S/ia-*1int-n(4/n4+a-u/)@S/ia-*1int(Ni-ai Y : )@
S/ia-*1int-n(4/n4+O-a5)@
/-4/ i (4/n4+a-u/ G&&4/n4+a-u/$)
< 4/n4+O-a54/n4+a-u/@S/ia-*1int(Ni-ai J :)@
S/ia-*1int-n(4/n4+a-u/)@
S/ia-*1int(Ni-ai Y : )@
S/ia-*1int-n(4/n4+O-a5)@ /-4/ i (4/n4+a-u/ )
< 4/n4+O-a5"4/n4+a-u/@S/ia-*1int(Ni-ai J :)@
S/ia-*1int-n(4/n4+a-u/)@
S/ia-*1int(Ni-ai Y : )@S/ia-*1int-n(4/n4+O-a5)@
,/-a=(")@
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 9/20
/. Percobaan 7./ Da'a Ser"a# "$"r"! $e LD
/.1 La'"+an
in9-u,/ GLiQui,C=4ta-*5
LiQui,C=4ta- -9,($">$$>>3>2>")@;+i, 4/tu1()<
-9,*./in($6>")@
-9,*1int(Mi8+&Anta0u8a)@
;+i, -++1()<
-9,*4/tCu4+(>$)@
i(S/ia-*a;ai-a.-/())<
95a 95 S/ia-*/a,()@
-9,*1int(95)@
/.% T&as !e!b&a' 0rora! aar Ar&"no !a!0& !ener"!a a'a $ara$'er +&r&;
ar" Ke3boar P an !en$on<ers" !ena" +&r&; ca0"'a# a'a& seba#"$n3a an
!ena!0"#$an a#a! LD. ="$a a'a b&$an +&r&;9 !a$a a'a "'a!0"#$an
0aa LD se0er'" as#"n3a.
in9-u,/ GLiQui,C=4ta-*5
LiQui,C=4ta- -9,($">$$>>3>2>")@
;+i, 4/tu1()
< -9,*./in($6>")@ S/ia-*./in(?6)@ ## initia-i/ 4/ia- 1+t t+ 4/n, an, /9/i;/ at ?6 .au,
;+i, -++1() <
i (S/ia-*a;ai-a.-/()) ##95/98 t+ 4// i at -/a4t +n/ 95aa9t/ i4 a;i-a.-/
<95a 95S/ia-*/a,()@
i(956 && 95G?) <95a 955@
9552"95@
-9,*4/tCu4+(>$)@
-9,*1int(955)@ ,/-a=()@ /-4/ i(95?7 && 95G$"")
<95a 955@ 95595!2"@
-9,*4/tCu4+(>$)@
-9,*1int(955)@ ,/-a=()@ /-4/
<
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 10/20
-9,*4/tCu4+(>$)@
-9,*1int(95)@,/-a=()@
>. Ko!&n"$as" Ser"a# an'ar Ar&"no
>.1 La'"+an (P1)
;+i, 4/tu1()< S/ia-*./in(?6)@
S/ia-$*./in(?6)@
;+i, -++1()<i(S/ia-*a;ai-a.-/())
<
95a 95$ S/ia-*/a,()@
S/ia-$*1int-n(95$)@
,/-a=(")@
La'"+an (P%)
;+i, 4/tu1()< S/ia-*./in(?6)@
S/ia-$*./in(?6)@
;+i, -++1()<i(S/ia-$*a;ai-a.-/())
<
95a 95 S/ia-$*/a,()@S/ia-*1int-n(95)@
,/-a=(")@
IV. ?ASIL
P/9+.aan a0.a
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 11/20
7*$ Lati5an
7*$ Tua4
7*" Lati5an
7*" Tua4
7*2 Lati5an
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 12/20
7*2 Lan8a5
3
7*2 Tua4
7*3 Lati5an
7*3 Lan8a5
7*3 Tua4
7* Lati5an
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 13/20
7* Tua4
7*6 Lati5an
7*6 Tua4
V. ANALISA
Dai 1/9+.aan ,iata4 ,a1at ,iana-i4a .a5wa:
$* P/9+.aan 7*$ a,a-a5 ,a4a 1+a0 in1ut +ut1ut 4/ia- a4in8+n* Pa,a 1/9+.aan ini
A,uin+ ,i1a4an8an 8/ PC 0/-a-ui USB* USB t/5u.un 8/ PC 0/-a-ui 4/ia- 1+t
(COM) =an ./un4i 4/.aai Uni;/4a- A4=n95+n+u4 R/9/i;/ Tan40itt/ (UART)*
Pa,a .+a, A,uin+ t/,a1at 4atu 1+t 8+0uni8a4i 4/ia-> =aitu 1a,a 1in (0/n/i0a
(RJ))> ,an 1in $ ( 0/nii0 (TJ))* S/ia- 0+nit+ 1a,a a1-i8a4i A,uin+ IDE ,a1at,iuna8an untu8 ./8+0uni8a4i 4/ia- ,/nan .+a, a,uin+* Pa,a 1+a0 t/,a1at
un4i Serial.begin() =an ./un4i untu8 0/n=/ttin 8/9/1atan ,ata ,a-a0 .it4 1/
4/9+n, (.au,) untu8 1/n=a01aian ,ata 4/ia-* Bau, at/ =an ,iuna8an ,i4ini 4/./4a
?6 .it 1/ 4/9+n,* Int number atin=a an8a ,i0u-ai ,ai an8a *
Serial.print ./un4i untu8 untu8 0/na01i-8an ,ata ./.a4i4 t/84 ,/nan 4atu .ai4
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 14/20
0/n=a0.un 4/9aa t/u4!0/n/u4 4/5ina t/84n=a 0/0anan 1a,a 4atu .ai4*
S/,an8an Serial.println ./un4i untu8 0/na01i-8an t/84 1a,a .ai4 .au 4/9aa t/u4!
0/n/u4* S/-anutn=a 1+a0 ,i./i ,/-a= 4/./4a 04 ,a-a0 0/na01i-8an anta
an8a* K/0u,ian ,i./i number++ aa 4/-anutn=a an8a ./ta0.a5 4atu* S/5ina
5a4i- 1+a0 0/na01i-8an 8aa8t/ 5uu T5/ nu0./ i4 ,ii8uti an8a =an ./uutan
8/ .awa5*
"* S/-anutn=a 1a,a tua4 1/9+.aan 7*$> ,i0inta 0/na01i-8an ,ata 8/ti8a 0/n9a1ai $
8/0.a-i 8/ * P+a0n=a 5a01i 4a0a ,/nan 1+a0 4/./-u0n=a> t/ta1i ,i./i 4=nta
for =aitu for(r=0; r<=100; r++) * nu0./* S/5ina an8a 1/ta0a 0/na01i-8an
an8a > 8/0u,ian an8a a8an ./ta0.a5 4atu 8a/na 8uan ,ai $>./itu 4/t/u4n=a*
K/ti8a 4a01ai 1a,a an8a $ 0a8a a8an 8/0.a-i 8/ an8a *2* Pa,a 1/9+.aan 7*" a,a-a5 1/9+.aan 0/nii0 ,ata 4/ia- ,/nan ./.aai +0at*
F+0at =an ,i8ii0 a,a-a5 +0at 8aa8t/>.=t/> ,/9i0a-> 5/a,/9i0a-> +9ta,/4i0a-> ,an
.in/* S/0ua +0at =an ,i8ii0 ,i0u-ai ,ai 6* 6 0/u1a8an 9+,/ ASCII ,ai
8aa8t/ A* Serial.println(“chrValue: “)> +ut1ut 0/na01i-8an 8ata 95a-u/>
Serial.println(chrValue); +ut1ut a8an 0/na01i-8an 8+n;/4i 9+,/ ASCII 6 8/ 5uu A
,ai 95a-u/* Serial.rite(chrValue) @ 0/na01i-8an 8aa8t/ ,ai ni-ai 95a-u/>
K/0u,ian 4aat Serial.println(chrValue!"#$)! ni-ai 95a-u/ ,i9/ta8 ,a-a0 +0at
,/4i0a-* K/0u,ian ,/nan ,a-a0 +0at .=t/ ! .=t/a-u/ a8an 0/n5a4i-8an $ B=t/ %
.it .i-anan .in/ ,ai .i-anan ASCII 6* Ha4i- t/4/.ut a8an ,ita01i-8an ,a-a0 +0at
,/4i0a- =aitu 6> +0at 5/84a,/4i0a- =aitu 6> +0at +8ta,/4i0a- =aitu 3$> +0at
.in/ =aitu $$* Pa,a +0at +8ta,/4i0a- an8a 3$ ,i,a1at ,ai 1/0.a9aan
.i-anan .in/ 6 =aitu $$> $ 3> ,an /01at .it 4/-anutn=a =aitu $ $>
0a8a +9ta,/4i0a- ,ai .i-anan 6 a,a-a5 3$* B/i8ut a,a-a5 5a4i- ,ai 1+a0 ,i ata4 :
Out1ut 1+a0 a8an ./-anut ,ai A 8/ B> C> ,an
4/t/u4n=a* Ha4i- +ut1ut 4atu ,/nan +ut1ut 4/-anutn=a
0/0i-i8i wa8tu /,a 4/-a0a $ ,/ti8*
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 15/20
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 16/20
7* Pa,a tua4 1/9+.aan 7*2 =aitu 0/n/i0a ,ata 8aa8t/ 5uu ,ai 8/=.+a, PC ,an
0/n8+n;/4i 0/na,i 5uu 8a1ita- atau 4/.a-i8n=a* 'i8a ,ata .u8an 5uu> 0a8a ,ata
,i8ii0 8/0.a-i a1a a,an=a* Untu8 5uu A 4a01ai 8+,/ ASCII n=a a,a-a5 6!?
4/,an8an untu8 5uu a! 8+,/ ASCII n=a a,a-a5 ?7!$""* S=nta if (Serial.a,ailable())>
a8an 0/n/9/8 a,a atau ti,a8n=a ,ata =an ,it/i0a* A1a.i-a a,a ,ata =an ,it/i0a
0a8a a8an ,i.a9a ,/nan Serial.rea-(). 'i8a ,ata =an ,it/i0a ./ni-ai antaa -/.i5 ,ai
4a0a ,/nan 6 (5uu A) ,an 8uan ,ai 4a0a ,/nan ? ( 5uu )> 0a8a =an a8an
,ita01i-8an a,a-a5 955* C55 0/u1a8an ni-ai ,ata ASCII ,ita0.a5 ,/nan 2" aa ,a1at
0/na01i-8an 8+n;/4i ,ai 5uu ./4a 8/ 5uu 8/9i-* K/0u,ian ,ata 955 a8an ,i9/ta8
0/nuna8an Serial.rite(chh). 'i8a ,ata =an ,it/i0a ./ni-ai antaa -/.i5 ,ai 4a0a
,/nan ?7 (5uu a) ,an 8uan ,ai 4a0a ,/nan $"" (5uu )> 0a8a =an ,ita01i-8an
a,a-a5 95* C5 0/u1a8an ni-ai ,ata ASCII ,i8uani ,/nan 2" aa ,a1at 0/na01i-8an
8+n;/4i 5uu 8/9i- 8/ 5uu ./4a *K/0u,ian ,ata 95 a8an ,i9/ta8 0/nuna8an
Serial.rite(ch). A1a.i-a in1utan =an ,i./i8an ./u1a an8a 0a8a 5a4i- +ut1utn=a t/ta1
./u1a an8a 8a/na 1a,a 1+a0 ti,a8 ,i./i8an 1/natuan 85u4u4*%* Pa,a 1/9+.aan 7*3 a,a-a5 1/9+.aan K+0uni8a4i S/ia- ,ai Data ADC> 1a,a 1/9+.aan
ini ,iuna8an 1+t/n4i+0/t/ 4/.aai in1ut Ana-+ ,an LED 4/.aai +ut1ut* Ka8i t/na5
1+t/n4i+0/t/ t/5u.un 1a,a 1+t Ana-+ 1a,a A,uin+* S/,an8an LED t/5u.un
1a,a 1+t $2 a,uin+* S/n4+a-u/ 0/u1a8an ni-ai 5a0.atan 1a,a 1+t/n4i+0/t/> int
enorValue=0 atin=a ni-ai 5a0.atan awa- ,ai 1+t/n4i+0/t/ a,a-a5 * $"* Untu8
0/0.a9a ni-ai ,ai 4/n4+ (1+t/n4i+0/t/) ,iuna8an 1/inta5 enorValue =
analog/ea-(enorin); P/inta5 analog/ea-() ./un4i untu8 0/n8+n;/4i an/
t/anan in1ut ana-+ ( 4a01ai ;+-t) 8/ ni-ai ,iita- 4/n4+ =aitu antaa 4a01ai $"2*
P/inta5 t/4/.ut ,i-a8u8an +-/5 an8aian ADC (Ana-+ t+ Diita- C+n;/t/) 1a,a
A,uin+* Ni-ai 4/n4+ atau 1+t/n4i+0/t/ =an t/-a5 ,i.a9a a8an ,ita01i-8an 1a,a 4/ia-
0+nit+ ,/nan 1/inta5 Serial.println(enorValue).
?* Pa,a 1/9+.aan 7*3 -an8a5 > an8aiann=a 4a0a 4/1/ti 1/9+.aan 7*3 4/./-u0n=a*
Pa,a 1+a0 ini 4/n4+a-u/ 4a0a 4/1/ti 1+a0 4/./-u0n=a =aitu ni-ai ,ai
5a0.atan 1+t/n4i+0/t/* Untu8 0/0.a9a ni-ai ,ai 4/n4+ (1+t/n4i+0/t/) ,iuna8an
1/inta5 enorValue = analog/ea-(enorin); Pa,a 1+a0 ini ,ita0.a58an
4/n4+O-a5 =an ni-ain=a " 8a-i 4/n4+a-u/* Serial.println(“ilai 2"$: “)> +ut1ut a8an
0/n9/ta8 8ata Ni-ai ADC: > 8/0u,ian 4aat Serial.println(enorValue); a8an 0/n9/ta8
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 17/20
ni-ai ,ai 4/n4+a-u/ =an ,i,a1at ,ai 5a0.atan 1+t/n4i+0/t/* Saat
Serial.println(“ilai 3lah: “)> +ut1ut a8an 0/n9/ta8 8ata Ni-ai O-a5: > 8/0u,ian 4aat
Serial.println(enor3lah); a8an 0/n9/ta8 ni-ai ,ai 4/n4+O-a5 =an ,i,a1at ,ai "
4/n4+ =an ,i,a1at ,ai 1+t/n4i+0/t/*
$* S/-anutn=a 1a,a tua4 1/9+.aan 7*3 +ut1ut =an ,i5aa18an a,a-a5 ni-ai J 0/u1a8an
5a4i- 1/0.a9aan ADC ,an ni-ai Y 0/u1a8an 5a4i- 1/n+-a5an 4/4uai ,/nan 8/t/ntuan
./i8ut : ni-ai Y > i8a J G $ @ ni-ai Y J> i8a $GJ G @ ni-ai Y "J> i8a
J* Untu8 0/n5a4i-8an +ut1ut 4/4/uai ,/nan 8/t/ntuan 0a8a ,iuna8an 4=nta if
,an ele if 4/.aai -++1in* S/n4+a-u/ 4/.aai ni-ai J ,an 4/n4+O-a5 4/.aai ni-ai Y*
'i8a 4/n4+a-u/G$ 0a8a 4/n4+O-a5 * K/0u,ian ni-ai 4/n4+a-u/ ,an
4/n4+O-a5 ,ita01i-8an ,/nan 1/inta5 Serial.println(enorValue) ,an
Serial.println(enor3lah). B/i8ut a,a-a5 1+a0 tua4 1/9+.aan 7*3i (4/n4+a-u/G$)
<4/n4+O-a5 @S/ia-*1int(Ni-ai J :)@
S/ia-*1int-n(4/n4+a-u/)@
S/ia-*1int(Ni-ai Y : )@S/ia-*1int-n(4/n4+O-a5)@
S/-anutn=a> i8a 4/n4+a-u/(J) ./ni-ai antaa $! 0a8a ni-ai 4/n4+O-a5(Y)
a,a-a5 ni-ai ,ai 4/n4+a-u/ itu 4/n,ii* K/0u,ian ni-ai 4/n4+a-u/ ,an 4/n4+O-a5
,ita01i-8an ,/nan 1/inta5 Serial.println(enorValue) ,an Serial.println(enor3lah)
/-4/ i (4/n4+a-u/ G&&4/n4+a-u/$)
< 4/n4+O-a54/n4+a-u/@S/ia-*1int(Ni-ai J :)@
S/ia-*1int-n(4/n4+a-u/)@
S/ia-*1int(Ni-ai Y : )@S/ia-*1int-n(4/n4+O-a5)@
'i8a ni-ai 4/n4+a-u/(J) -/.i5 ,ai 4a0a ,/nan 0a8a ni-ai 4/n4+O-a5 a,a-a5 "8a-i
ni-ai 4/n4+a-u/ itu 4/n,ii*'a,i 8/ti8a ni-ai 4/n4+a-u/ (J) ./ni-ai !$ 0a8a 4/n4+O-a5(Y) a8an ./ni-ai > i8a
4/n4+a-u/ (J) ./ni-ai $! 0a8a 4/n4+O-a5(Y) a8an ./ni-ai J itu 4/n,ii>i8a
4/n4+a-u/ (J) ./ni-ai -/.i5 ,ai 0a8a 4/n4+O-a5(Y) a8an ./ni-ai "8a-i J*
Mi4a-n=a ni-ai J a,a-a5 " 0a8a Y a,a-a5 "* S/,an8an i8a J a,a-a5 7 0a8a Y
a,a-a5 $*$$* Pa,a 1/9+.aan 7* =aitu Data S/ia- =an ,i8ii0 8/ LCD> 1/9+.aan ini 0/nuna8an
LCD 4/.aai +ut1utn=a ,an S/ia- M+nit+ 4/.aai in1utn=a* LCD t/5u.un ,/nan 1in
">2>3>>$$>$2 1a,a A,uin+ L/+na,+* Pin ">2>3> t/4a0.un ,/nan 1in D7>D6>D>D3
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 18/20
LCD> ,i0ana 1in D7!D 1a,a LCD 0/u1a8an a-u ,ata untu8 0/nii0 ,an 0/n/i0a
,ata#in4tu84i ,ai 0i8+8+nt+--/ 8/ LCD* Untu8 0/na8ti8an LCD =an ,i1a8ai
0a8a ,iuna8an 4=nta lc-.begin (14!5) =an atin=a LCD =an ,i1a8ai 1a,a 1/9+.aan
ini .i4a 0/na01i-8an "$6 8aa8t/* P+a0 5au4 ,a1at 0/ni,/ntii8a4i .a5wa LCD
=an ,iuna8an a,a-a5 LCD "$6 (".ai4 $6 8+-+0) ,/nan 0/nuna8an 4=nta
lc-.begin. S/-anutn=a 0/nuna8an 4=nta lc-.print untu8 0/na01i-8an 8aa8t/*
S=nta le-.et$uror(0!1) atin=a 8aa8t/ t/-/ta8 1a,a 8+-+0 .ai4 $*
S=nta if (Serial.a,ailable())> a8an
0/n/9/8 a,a atau ti,a8n=a ,ata =an,it/i0a* A1a.i-a a,a ,ata =an ,it/i0a (95a 95) 0a8a a8an ,i.a9a ,/nan
Serial.rea-(). S/5ina a1a.i-a 1a,a S/ia- M+nit+ ,i8/ti88an 4uatu 8aa8t/ 0/-a-ui
8/=.+a, PC -a-u ,i8-i8 SEND 0a8a 8aa8t/ =an ,i8ii0 0/-a-ui S/ia- M+nit+ uaa8an ta01i- 1a,a 8+-+0 ,an .ai4 $ ,i LCD*
$"* S/-anutn=a 1a,a tua4 7* ,i5aa18an +ut1ut =an ,i5a4i-8an a,a-a5 A,uin+ 0a01u
0/n/i0a ,ata 8aa8t/ 5uu ,ai 8/=.+a, PC ,an 0/n8+n;/4i 0/na,i 5uu 9a1ita-
atau 4/.a-i8n=a ,an 0/na01i-8an ,a-a0 LCD> i8a ,ata .u8an 5uu 0a8a ,ata =an
,ita01i-8an 1a,a LCD t/ta1 4/1/ti a4-in=a* Untu8 5uu A 4a01ai 8+,/ ASCII n=a
a,a-a5 6!? 4/,an8an untu8 5uu a! 8+,/ ASCII n=a a,a-a5 ?7!$""* S=nta if
(Serial.a,ailable())> a8an 0/n/9/8 a,a atau ti,a8n=a ,ata =an ,it/i0a* A1a.i-a a,a
,ata =an ,it/i0a 0a8a a8an ,i.a9a ,/nan Serial.rea-(). 'i8a ,ata =an ,it/i0a
./ni-ai antaa -/.i5 ,ai 4a0a ,/nan 6 (5uu A) ,an 8uan ,ai 4a0a ,/nan ?
( 5uu )> 0a8a =an a8an ,ita01i-8an a,a-a5 955* C55 0/u1a8an ni-ai ,ata ASCII
,ita0.a5 ,/nan 2" aa ,a1at 0/na01i-8an 8+n;/4i ,ai 5uu ./4a 8/ 5uu 8/9i-*
K/0u,ian ,ata 955 a8an ,i9/ta8 0/nuna8an 4=nta lc-.et$uror(0!1) ,an lc-.print.
'i8a ,ata =an ,it/i0a ./ni-ai antaa -/.i5 ,ai 4a0a ,/nan ?7 (5uu a) ,an 8uan
,ai 4a0a ,/nan $"" (5uu )> 0a8a =an ,ita01i-8an a,a-a5 95* C5 0/u1a8an ni-ai
,ata ASCII ,i8uani ,/nan 2" aa ,a1at 0/na01i-8an 8+n;/4i 5uu 8/9i- 8/ 5uu
./4a * K/0u,ian ,ata 955 a8an ,i9/ta8 0/nuna8an 4=nta lc-.et$uror(0!1) ,an
lc-.print. A1a.i-a in1utan =an ,i./i8an ./u1a an8a 0a8a 5a4i- +ut1utn=a t/ta1
./u1a an8a 8a/na 1a,a 1+a0 ti,a8 ,i./i8an 1/natuan 85u4u4*
$2* Pa,a 1/9+.aan 7*6 =aitu K+0uni8a4i S/ia- anta A,uin+ > 1a,a 1/9+.aan ini
,iuna8an ,ua .ua5 PC ,an ,ua .ua5 A,uin+> =an 0a4in!0a4in ./un4i 4/.aai
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 19/20
1/nii0 (TJ) ,an 1/n/i0a (RJ)* Pa,a 1+t t ,i A,uin+$ t/5u.un ,/nan 1+t RJ
1a,a A,uin+" -a-u 1+t RJ 1a,a A,uin+$ t/5u.un 1a,a 1+t TJ 1a,a A,uin+"*
A,uin+$ 4/.aai A,uin+ TJ ,an A,uin+" 4/.aai A,uin+ RJ* PC $ t/5u.un
,/nan A,uin+$ 4/,an8an PC " t/5u.un ,/nan A,uin+ "* A,uin+$ ,i1+a0
untu8 ,a1at 0/nii0 8aa8t/ na0un ti,a8 ,a1at 0/n/i0a 8aa8t/ 4/,an8an 1a,a
A,uin+" 8/.a-i8an ,ai A,uin+" =aitu ,i1+a0 untu8 ,a1at 0/n/i0a 8aa8t/
na0un ti,a8 ,a1at 0/nii0 8aa8t/* Pa,a PC$ 0/0i-i8i " ;aia./- Serial.begin()
=aitu Serial.begin(6400) ,an Serial.begin1(6400)* aia./- Serial ,iuna8an 1a,a 4i4i
1/nii0 atau TJ> 4/,an8an ;aia.-/ Serial1 ,iuna8an 1a,a 4i4i 1/n/i0a* Saat 4i4i TJ
0/nii08an 1/4an> 0a8a ,i,/t/84i ,an ,i.a9a +-/5 erial.rea- * P/4an ,ai
erial.rea-()t/4/.ut =an a8an ,i8ii0 8/ PC"* P/4an a8an ,i9/ta8 +-/5 Serial1.print >
=an a,a 1a,a 4i4i 1/n/i0a atau RJ* S/5ina 1/4an =an ,i8ii0 +-/5 4i4i TJ a8an
,i9/ta8 1a,a 4i4i RJ*a* Pa,a PC " ,i8+niua4i ./8/.a-i8an ,/nan 8+niua4i PC $* PC " a8an
./tin,a8 4/.aai 1/n/i0a 4aa ,an ti,a8 ,a1at 0/nii0 1/4an* PC " ua
0/0i-i8i " ;aia./- Serial.begin =aitu Serial.begin() ,an Seria1l.begin(). Pa,a
PC " a8an ,i,/t/84i a,a atau ti,a8n=a ,ata =an ,it/i0a> 8/0u,ian a1a.i-a
a,a ,ata =an ,it/i0a a8an ,i.a9a +-/5 Serial1.rea-(). K/0u,ian ,ata =an
,i.a9a a8an ,ita01i-8an 1a,a 4i4i 1/n/i0a*
.* Pa,a tua4 =an 0/0i-i8i 8/t/ntuan 8/,ua a,uin+ ,a1at 4a-in 0/nii0 ,an
0/n/i0a ,ata* Untu8 0/0/nu5i 8/t/ntuan t/4/.ut> 0a8a ,i-a8u8an
1/u.a5an 1a,a 1+a0 ,i ata4> =aitu 0/na.un8an " 1+a0 ,i ata4>
4/5ina 8/,ua PC ,a1at ./tin,a8 4/.aai 1/nii0 ,an 1/n/i0a*
VI. KESIMPULA NDai 1/9+.aan =an t/-a5 ,i-a8u8an ,a1at ,iana-i4a .a5wa:
$* Pa,a .+a, A,uin+ t/,a1at 4atu 1+t 8+0uni8a4i 4/ia-> =aitu 1a,a 1in (0/n/i0a(RJ))> ,an 1in $ ( 0/nii0 (TJ))* 4/ia- 1+t (COM) 1a,a PC ./un4i 4/.aai
Uni;/4a- A4=n95+n+u4 R/9/i;/ Tan40itt/ (UART)*
"* Serial.begin() ./un4i untu8 0/n=/ttin 8/9/1atan ,ata ,a-a0 .it4 1/ 4/9+n, (.au,)
untu8 1/n=a01aian ,ata 4/ia-* Serial.print ./un4i untu8 untu8 0/na01i-8an ,ata
./.a4i4 t/84 ,/nan 4atu .ai4 0/n=a0.un 4/9aa t/u4!0/n/u4 4/5ina t/84n=a
8/19/2019 Rina Dwi y.s Tk2a 18 Job7
http://slidepdf.com/reader/full/rina-dwi-ys-tk2a-18-job7 20/20