Anda di halaman 1dari 12

LAPORANPRAKTI

KUM
SI
STEM EMBEDDED
PRAKTI
KUM 5

GPI
OBI
TOUTPUT

Di
susunol
eh:

Kr
isnandaOsi
kaJay
aPr
anat
a 1631110038

PROGRAM STUDIDI
II-TEKNI
KELEKTRONI
KA

JURUSANTEKNI
KELEKTRO

POLI
TEKNI
KNEGERIMALANG

2018
GPI
OBI
TOUTPUT

1.
1Tuj
uanPr
akt
ikum

- MampumenggunakanGPI
Oyangt
erdapatpadapi
nheaderP8dan
P9BBB
- Mampumengendal
i
kanGPI
OP8danP9menggunakanbashscr
iptdanbahasa
C++

1.
2Al
atdanBahan

•Har
dwar
e:
–Modul
B3
–HostPC/
Lapt
opUbunt
u14.
04
•Sof
twar
e:
–BBBt
elaht
erupdat
edengancompi
l
erg++dangccv
ersi
ter
bar
u

1.
3DasarTeori
Terdapatbeber
apaper
ipher
alut
amay
angbi
sadi
gunakanunt
ukant
armukapada
BBBdi
ant
arny
aadal
ahGener
alPur
poseI
nputOut
put
(GPI
O),
yangt
erdapatpadapi
n
headerP8danP9.Set
iappi
npadapi
nheadert
ersebutmempuny
aif
ungsi
ber
macam-
macam,
ataudi
kenal
denganmempuny
aimodeoper
asi
yangber
beda.1
j
eni
smodeoper
asi
art
iny
amempuny
aif
ungsi
yangber
bedadenganmodeoper
asi
y
angl
ain.Unt
uksaati
ni,
dij
elaskanmengenai
3modedasarpi
n:
•Di
git
alOut
put
Cont
oh:
Apl
i
kasi
LED,
LEDMat
ri
x,ON/
OFFDi
git
alLoad(
Rel
ay)dl
l
•Di
git
alI
nput
Cont
oh:
Pembacaant
ombol
,Pembacaanout
putdi
git
alsensordl
l
•Anal
ogI
nput
(ADC)
Cont
oh:
Apl
i
kasi
pembacaansensor
-sensoranal
og,
membacapot
ensi
omet
er
•Anal
ogOut
put
(DAC)
Cont
oh:
Apl
i
kasi
Pengendal
i
anVSD(
Var
iabl
eSpeedDr
ive)padamot
or
Cont
rol
Ber
ikuti
niadal
ahdeskr
ipsi
pinheaderP8danP9:

PERI
NGATANKERAS!
HARUSDIPERHATI
KANDENGANCERMATKETIKAMENGHUBUNGKAN
PERI
PHERALLUARMENUJUKEPINHEADERP8DANP9, KETI
DAKCERMATAN
KONEKSISANGATMUDAHMERUSAKBOARDBBBSECARAKESELURUHAN!
!!

1.
4Hasi
l

Di
git
alOut
put
1.Logi
nmenggunakanuser
namemasi
ng-
masi
ngpadaBBB
2.Per
hat
ikangambarber
ikuty
angmenj
elaskanmengenai
rangkai
anskemat
ik
LEDpadaBBB
Sel
aini
tuj
ugat
erdapatsebuahbuz
zery
angbi
sadi
kendal
i
kan

3.Terl
i
hatbahwapadamodul ter
dapat5LEDy angterhubungpadapi
n
header8dengandetai
lsebagaiber i
kut
:
NoLEDNo.GPI ONoHeaderExpor t
edPinKet
erangan
1LED1TIMER4H8_ 7Hi ghActivated
2LED2TIMER5H8_ 9Hi ghActivated
3LED3GPI O1_13H8_11(1x32)+13=45LowAct iv
ated
4LED4GPI O1_15H8_15(1x32)+15=47LowAct iv
ated
5BUZZERGPI O0_7H8_42( 0x32)+07=7Hi ghActi
vated
4.Cont
ohunt
ukmengendal
i
kanGPI
O49mel
alui
bashshel
lcommand!
root
@beaglebone:#cd/ sys/cl
ass/gpio
root
@beaglebone:/
sys/class/gpio#ls
exportgpi
ochi
p0gpiochip32gpi ochi
p64gpiochi
p96unexport
root
@beaglebone:/
sys/class/gpio#echo49>export
root
@beaglebone:/
sys/class/gpio#ls
exportgpi
o49gpiochi
p0gpi ochip32gpiochi
p64gpi
ochip96unexpor
t

5.Setel
ahmunculsemuasy sf
sdiat
as,sel
anj
utnyaadal
ahunt
ukmengendal
i
kan
proper
ti
espi
ntersebutdengancar
asebagaiberi
kut:
root@beagl ebone:
/sys/cl
ass/gpi
o#cdgpi o49
root@beagl ebone:
/sys/cl
ass/gpi
o/gpi
o49#l s
total0-rw-r
--r-
-1rootroot4096May419: 43act i
ve_low
-rw-r
--r
--1rootroot4096May419: 43dir
ection
-rw-r
--r
--1rootroot4096May419: 43edge
drwxr-xr-
x2r ootroot0May419: 43power
l
rwxr wxrwx1r ootroot0May419: 43subsy stem -
>. .
.
-rw-r
--r
--1rootroot4096May419: 43uevent
-rw-r
--r
--1rootroot4096May419: 43val
ue
root@beagl ebone:
/sys/cl
ass/gpi
o/gpi
o49#catdi recti
on
i
n
root@beagl ebone:
/sys/cl
ass/gpi
o/gpi
o49#echoout>di rect
ion
root@beagl ebone:
/sys/cl
ass/gpi
o/gpi
o49#catdi recti
on
out

6.Set
elahGPI
Ot er
sebutdisetsebagaiout
put
,sel
anj
utny
abi
sadi
setl
ogi
kaouput
hi
gh/low sesuaidengankei
nginan:
r
oot
@beagl
ebone:
/sy
s/cl
ass/
gpi
o/gpi
o49#echo1>v
alue
r
oot
@beagl
ebone:
/sy
s/cl
ass/
gpi
o/gpi
o49#echo0>v
alue

7.Apabil
adi
i
ngi
nkanunt
ukmer
esetul
angkonf
igur
asi
GPI
Oter
sebut
,gunakan
peri
ntah:
r
oot
@beagl
ebone:
/sy
s/cl
ass/
gpi
o#echo49>unexpor
t

1.
5Hasi
l
.Logi
nmenggunakanuser
namemasi
ng-
masi
ngpadaBBB
Menghi
dupkanLED1(
Hij
audanKuni
ng)

Hasi
lPadaBBB
Menghi
dupkanLED3

Hasi
lpdaBBB
Menghi
dupkanLED4

Hasi
lpadaBBB
Menghi
dupkanSuperBr
ight

Hasi
lpadaBBB

Menghi
dupkanBuzzer
1.
6Pembahasan
Pada Pr
akt
ikum kal
iiniy
ang per
tama-
tama kanihar
usmel
akukan l
ogipada
ubunt
udenganmenggunakan@sshubunt
ulal
umengugnakansuperuser(
sudosu)
unt
ukmel
akukanpengi
sianpasswor
dpadauser
.
Set
elah mel
akukan l
ogi
n kamihar
us mel
akukan pembuat
an f
olderdengan
ber
alamat
kansy
s/cl
ass/
gpi
o.Set
elahf
oldert
erbuatkamimel
akukanpengakt
if
an
LED1,2,3,
4danSuperBr
ightkemudi
ankamimel
akukanpengakt
if
anBuzzerpada
BBB
Padapengakt
if
anLED padaBBBkamimensi
sipkanper
int
ahcatdi
rect
ion“
in”
at
aupun“
out
”denganecho1>v
alueunt
ukakt
ifhi
ghdanecho0>v
alueunt
ukakt
if
l
ow

1.
7Kesi
mpul an
Kesimpulan y ang di dapatkan dal am pr akt
ikum i ni adal ah unt uk
mengi ngatkankamisebagaimahasi swat entangbahasapemogr amanC++y ang
diapli
kasikan dal
am ModulBBB.Sehi ngga menur ut sayai nimer upakan
prakti
kum y ang dapatmemper mudahdal am pengerj
aan sistem embedded.
Kamij ugamembuatpr ogr am y angmeny ertakansebuahmasukany angsudah
terdapatdal am prosedury ang t elah dituli
skan di
dalam modulpr akti
kum.
Kemudi ankamimembuatpr ogr am unt ukmeny i
mpanv ari
ablekedal am sebuah
memor ydanmemani pul asivariablev ar
iabledidalamnya.Dany angt erakhirkami
memat i
kan,meny al
akan,mengecekst at
us maupun meny al
akan LED secar a
fl
ashunt ukbashLEDdanj ugamenggunakanGPI O

1.
8DaftarPustaka
Kamajaya, do.Modul
Leonar Prakt
ikum Si
stem Embedded2017.Mal
ang.2018
1.
8Lampi
ran

Anda mungkin juga menyukai