E
MODUL 1
PRAKTIKUM INTERFACE, PEMOGRAMAN MIKROKONTROLER, DAN
SISTEM KENDALI, FAKULTAS ILMU TERAPAN, UNIVERSITAS TELKOM
1. JUDUL PRAKTIKUM
Pengenalan PORT Digital dan Analog, LED, Push Button, Potensiometer
4. TEORI DASAR
5. PROSEDUR PRAKTIKUM
A. Buat rangkaian sesuai dengan skematik berikut :
ARDUINO UNO R3 D1 D2 D3
LED-RED LED-RED LED-RED
microcontrolandos.blogspot.com
R1 R2 R3
AREF 330 Ohm 330 Ohm 330 Ohm
13
PB5/SCK
12
PB4/MISO
RESET 11
RV2 ~PB3/MOSI/OC2A
10
~ PB2/SS/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121
31%
DIGITAL (~PWM)
7
ANALOG IN
PD7/AIN1
6
A0 ~ PD6/AIN0
PC0/ADC0 5
A1 ~ PD5/T1
1K Ohm / yang ada PC1/ADC1 4
A2 PD4/T0/XCK
PC2/ADC2 3
A3 ~ PD3/INT1
A4
PC3/ADC3
PD2/INT0
2 R4
PC4/ADC4/SDA 1 330 Ohm
A5 TX PD1/TXD
PC5/ADC5/SCL 0
RX PD0/RXD
ARDUINO UNO R3
B. Percobaan dalam praktikum
1. Digital Port / On-Off LED
a. Tuliskan program dibawah ini pada software Arduino dan upload keboard
Arduino Uno R3 :
LQWOHG
YRLGVHWXS^
SLQ0RGHOHG287387
`
YRLGORRS^
GLJLWDO:ULWHOHG+,*+
GHOD\
GLJLWDO:ULWHOHG/2:
GHOD\
`
b. Tuliskan komentar pada list program tersebut dengan mencoba menggantikan
nilai A, B, C dan D
LQWOHG $
YRLGVHWXS^
SLQ0RGHOHG%
`
YRLGORRS^
GLJLWDO:ULWHOHG+,*+
GHOD\&
GLJLWDO:ULWHOHG/2:
GHOD\'
`
c. Buat program untuk menyalakan ketiga LED dengan aturan :
x Secara bersama-sama dengan durasi on selama 2 detik dan off selama 1 detik.
x Setiap Led dapat menyala dan mati secara bergantian dengan durasi 500
milidetik menyala dan mati. (Running LED)
d. Catat program yang dibuat pada percobaan c dan perlihatkan pada assisten.
x Jelaskan perubahan dalam program untuk menjalankan prosedur c.
2. Digital Port / PWM - Fading LED
a. Tuliskan program dibawah ini pada software Arduino dan upload keboard
Arduino Uno R3 :
LQWOHG
LQWL
YRLGVHWXS^
SLQ0RGHOHG287387
`
YRLGORRS^
IRUL L L ^
DQDORJ:ULWHOHGL
GHOD\
`
IRUL L! L ^
DQDORJ:ULWHOHGL
GHOD\
`
`
b. Tuliskan komentar pada list program tersebut dengan mencoba menggantikan
nilai A, B, C dan D
LQWOHG
LQW$
YRLGVHWXS^
SLQ0RGHOHG287387
`
YRLGORRS^
IRUL %L &L '^
DQDORJ:ULWHOHGL
GHOD\
`
IRUL L! L ^
DQDORJ:ULWHOHGL
GHOD\
`
`
c. Buat program untuk menyalakan ketiga LED dengan aturan :
x Secara bersama-sama dengan durasi fading on selama 2 detik dan fading off
selama 1 detik.
x Setiap Led dapat fading menyala dan mati secara bergantian dengan durasi 500
milidetik menyala dan mati.
d. Catat program yang dibuat pada percobaan c dan perlihatkan pada assisten.
x Jelaskan apakah percobaan dapat berjalan sesuai dengan prosedur?
x Adakah yang perlu dirubah dalam rangkaian?
x Berapa nilai maksimum dari nilai analog write yang bisa digunakan.
6. KASUS PERCOBAAN
a. Buat sebuah aplikasi dengan menggunakan 3 LED, 1 Potensio, 1 push button
b. Terdapat kendali on/off, PWM dan delay
c. Terdapat interface analog dan digital
d. Catat skematik beserta pin/port yang digunakan, dan program yang dibuat
pada kasus diatas dan perlihatkan pada assisten