20
LAPORAN PRAKTIK MIKROPROSESSOR & INTERFAC E PERCOBAAN 7: SERIAL ASINKRON (UART) OLEH : Rina Dwi Yunita Sai TK!"A#$% PRORAM STUDI TEKNIK TELEKOMUNIKASI 'URUSAN TEKNIK ELEKTRO POLITEKNIK NEERI SEMARAN "$

Rina Dwi y.s Tk2a 18 Job7

Embed Size (px)

Citation preview

Page 1: 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

"$

Page 2: 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 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

Page 3: 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 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

Page 4: 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 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()<

Page 5: 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 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/@

Page 6: 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 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,

Page 7: 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 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()

<

Page 8: 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 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=(")@

Page 9: 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 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/

  <

Page 10: 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 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  

Page 11: 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 11/20

7*$ Lati5an

7*$ Tua4

7*" Lati5an

7*" Tua4

7*2 Lati5an

Page 12: 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 12/20

7*2 Lan8a5

3

7*2 Tua4

7*3 Lati5an

7*3 Lan8a5

7*3 Tua4

 

7* Lati5an

Page 13: 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 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

Page 14: 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 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*

Page 15: 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 15/20

Page 16: 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 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 

Page 17: 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 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

Page 18: 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 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

Page 19: 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 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

Page 20: 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 20/20