Anda di halaman 1dari 8

MODUL PRAKTIKUM

INSTRUMENTASI INDUSTRI

NAMA : Robinsar Parlindungan, S.Si., MT


NIP : 198207202009121006
NIDN. : 0020078206

POLITEKNIK NEGERI BANDUNG


2017
MODUL I
PENGENALAN PROTEUS DAN ARDUINO

1.1 Tujuan
 Mengenal dan mempelajari software PROTEUS sebagai tool (alat) dalam
mempelajari instumentasi.
 Mengenal dan mempelajari ARDUINO dan Downloader (SKETCH)
sebagai tool (alat) dalam mempelajari instumentasi.
 Membuat program sederhana simulasi ARDUINO pada PROTEUS.

1.2 Diskusi
A. PROTEUS adalah perangkat lunak simulasi bidang elektronika. Perangkat
lunak ini sangat bermanfaat untuk mensimulasikan perancangan rangkaian
elektronika sebelum diimplementasikan dalam bentuk fisik. Berikut tampilan
PROTEUS ketika di klik tab bar ISIS. Fokus praktikum ini hanya pada bagian
simulasi fungsi rangkaian (ISIS) bukan desain jalur sehingga tidak dipelajari
fungsi (ARES).

Gambar 1-1. Tampilan ISIS PROTEUS

Berikut beberapa Fungsi pada PROTEUS:


MENU BAR
COMMAND TOOLBAR

SELECTOR TOOLBAR

ORIENTATION TOOLBAR

SIMULATION TOOLBAR

B. ARDUINO adalah mikrokontroler single-board yang bersifat open-source


yang awalnya dikembangkan sekelompok mahasiswa di Italy dalam rangka
menyelesaikan tugas akhir. Berikut tampilan fisik ARDUINO dan SKETCH,
yaitu program IDE berupa lingkungan untuk menciptakan kode program yang
akan diupload ke ARDUINO BOARD. Dalam praktikum ke 1 ini tidak
menggunakan ARDUINO fisik tetapi ARDUINO berbentuk library dalam
PROTEUS.

3
Gambar 1-2. ARDUINO dan SKETCH

1.3 Perangkat (lunak) yang digunakan


1. PROTEUS
2. ARDUINO LIBRARY UNTUK PROTEUS
3. SKETCH IDE ARDUINO

1.4 Prosedur
A. Memasukkan ARDUINO ke dalam library PROTEUS (asumsi: PROTEUS
telah ter-install dengan baik).
- Download terlebih dahulu file ARDUINO untuk PROTEUS yang ada di
internet yang hasil filenya tampak seperti pada gambar dibawah.

- Tempatkan kedua file tersebut pada library PROTEUS pada drive:


C:\Program Files\Labcenter Electronics\Proteus 8 Professional\LIBRARY
- Setelah itu buka aplikasi PROTEUS dengan cara:
Start > All Programs > Proteus 8 Professional > Proteus 8 Professional
- Hasilnya tampak seperti Gambar 1-1 jika tab ISIS di klik.
- Klik tab COMPONENT MODE pada SELECTOR BAR dan klik pick
devices, selanjutnya ketik ARDUINO maka akan muncul tampilan berikut:

4
- Pilih salah satu ARDUINO BOARD yang akan digunakan, misal
ARDUINO UNO R3. Tampilannya akan tampil seperti berikut:

Tempat memasukan program

5
- Jika dilakukan double-klik maka muncul tampilan seperti diatas, dan pada
bagian kotak bergaris merah untuk memasukan program HEX yang di-
generate pada aplikasi IDE SKETCH.
- Pada tahapan ini berarti kita telah sukses memasukan ARDUINO ke dalam
library PROTEUS.

B. Membuat Program sederhana LED menyala


Pada bagian ini akan membuat program sederhana ON/OFF LED.
- Buatlah rangkaian seperti tampak pada gambar dibawah:
D1

LED-BLUE
13
12
11
10
9
8

7
6
5
4
3
2
1
0

DUINO1
PB5/SCK

PD4/T0/XCK
PB0/ICP1/CLKO
AREF

TX PD1/TXD
RX PD0/RXD
PD7/AIN1
~ PD6/AIN0
PD5/T1

~ PD3/INT1
PD2/INT0
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB4/MISO

ARDUINO UNO R3
~

DIGITAL (~PWM)

ATMEGA328P-PU
1121

microcontrolandos.blogspot.com
PC4/ADC4/SDA
PC5/ADC5/SCL

ANALOG IN
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
RESET

A0
A1
A2
A3
A4
A5

- Generate program .HEX melalui IDE SKETCH dengan kode program


seperti tampak pada gambar dibawah.

kode Program

Lokasi file .HEX


- Maka hasilnya akan diperoleh LED ON/OFF selama 1 detik.
- Coba anda ubah delay waktu tersebut.

6
C. Tugas
Coba buat rangkaian dan program Running LED dengan 8 LED pada pin
digital (6 – 13), dengan ketentuan berikut:
- Awalnya LED ON semua, kemudian mulai pin 13 OFF diikuti pin 12
sampai dengan pin 6 OFF dengan masing-masing delay 1 detik.
- Setelah itu 1 detik kemudian pin 6 ON lagi diikuti pin 7 sampai dengan pin
13. Demikian seterusnya looping.

D. Menyalakan LED dengan Tombol


- Buat rangkaian seperti dibawah dibawah pada PROTEUS.
D1

LED-GREEN
13
12
11
10
9
8

7
6
5
4
3
2
1
0

DUINO1
PB5/SCK

PD4/T0/XCK
PB0/ICP1/CLKO
AREF

TX PD1/TXD
RX PD0/RXD
PD7/AIN1
~ PD6/AIN0
PD5/T1

~ PD3/INT1
PD2/INT0
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB4/MISO

ARDUINO UNO R3
~

DIGITAL (~PWM)

ATMEGA328P-PU
1121

microcontrolandos.blogspot.com
PC4/ADC4/SDA
PC5/ADC5/SCL

ANALOG IN
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
RESET

A0
A1
A2
A3
A4
A5

- Compile program berikut dan masukan file .HEX ke ARDUINO pada


PROTEUS. Perhatikan hasilnya.

7
E. Tugas
Coba buat rangkaian dan program menyalakan plant. Anda bebas
mengasumsikan plant apakah lampu, motor (DC, SERVO, STEPPER, AC),
dengan input button (push button, toggle, switch). Kriterianya sebagai berikut:
- Plant ada pada pin 11-13
- Input ada pada pin 5-7.

1.5 Pertanyaan
1) Apa yang anda pahami dari modul 1 ini?
2) Implementasikan pengetahuan yang anda peroleh pada modul 1 ini dengan
membuat sebuah sistem instrumentasi yang terdiri dari elemen sensor,
elemen processing (ARDUINO), elemen display (LED, 7-SEGMENT) ?

Tanggal Dosen Mahasiswa

Nama : Nama :

Kode : NIM :
Td Td
tangan : tangan :

Anda mungkin juga menyukai