Dosen Pengampu :
Muhammad Cahyo Ardi Prabowo, S.T., M.Tr.T.
NIP.199510312022031004
FIRDA PRAMESTHI
3.32.22.2.06
HANUM BERLIANA
SALSABILA
3.32.22.2.09
MUHAMMAD CHAFID
MAULANA
3.32.22.2.12
MUHAMMAD TAJUL
ARIFIN
3.32.22.2.15
NO. PERCOBAAN : 1
JUDUL PERCOBAAN : Interfacing Arduino ke MATLAB
1. TUJUAN
Tujuan dari praktikum ini agar mahasiswa dapat :
a. Mahasiswa dapat mempelajari konsep dasar tentang cara menghubungkan
Arduino dengan perangkat lunak MATLAB untuk membuat sistem yang lebih
kompleks.
b. Mahasiswa dapat mengetahui dan mempraktekkan prinsip-prinsip komunikasi
serial antara keduanya.
c. Mahasiswa dapat memperlajari analisis dan visualisasi data menggunakan
MATLAB.
d. Mahasiswa dapat memahami bagaimana membangun sistem berbasis
mikrokontroler yang kompleks dengan mengintegrasikan Arduino dan MATLAB
2. DASAR TEORI
2.1. Arduino Uno
Arduino merupakan rangkaian elektronik open source yang di dalamnya
terdapat komponen utama, yaitu sebuah chip mikrokontroler dengan jenis AVR.
Mikrokontroler adalah chip atau IC (integrated circuit) yang bisa diprogram
menggunakan komputer. Tujuan memberikan program pada mikrokontroler
adalah agar rangkaian elektronik dapat membaca input, memproses input dan
kemudian menghasilkan output sesuai yang diinginkan. Mikrokontroler bertugas
sebagai „otak‟ yang mengendalikan input, proses dan output sebuah rangkaian
elektronik. Saat ini Arduino sangat populer di seluruh dunia.
Bahasa yang dipakai dalam Arduino bukan bahasa assembler yang relatif sulit,
tetapi bahasa C yang cenderung lebih mudah dipahami. Pada mikrokontroler yang
lain, ada yang masih membutuhkan rangkaian loader yang terpisah untuk
memasukkan program ke mikrokontroler. Selain itu dalam module arduino UNO
sendiri sudah terdapat loader yang berupa USB, selain untuk loader ketika
memprogram, bisa juga difungsikan sebagai port komunikasi serial. Arduino
dapat mengenali lingkungan sekitarnya melalui berbagai jenis sensor dan dapat
mengendalikan lampu, motor, dan berbagai jenis aktuator lainnya.
4. Setelah itu akan tampil seperti berikut lalu “pilih Use a file Installation Key”
lalu klik next
5. Tampilan berikutnya adalah seperti ini, lalu untuk accept the terms klik “yes”
kemudian klik next.
6. Pilih “I have the File Installation for my licence”. Untuk Key Licence dapat
dibuka pada folder MATLAB R2016a dan pilih file “Readme”.
7.
8.
9. Setelah file Readme dibuka maka akan muncul tampilan seperti gambar
berikut, lalu copy paste kode berikut ke dalam Key Licence untuk melanjutkan
proses Install
11. Pilih lokasi penyimpanan untuk Software MATLAB R2016a di Browser yang
diinginkan
12. Ceklis semua product untuk diinstall, lalu klik next dan tunggu sampai proses
install selesai
4. Akan muncul code seperti berikut, lalu klik “Run Install_arduino”. Tunggu
proses compile program selesai.
6. Maka akan tampil menu seperti gambar di bawah ini, lalu pilih blank
model.
7. Akan muncul workspace simulink seperti berikut, setelah itu pilih “Library
Browser”
4. Klik “Arduino IO Library” dan akan muncul pilihan blok diagram seperti
berikut
5. Kemudian drag and drop blok diagram “Arduino Setup 1”, kemudian
double click pada blok diagram lalu pilih port arduino sesuai dengan yang
terpasang di USB laptop
9. Klik “Library Browser, pilih “Sources” lalu drag and drop blok diagram
“Constant” dan copy menjadi dua. Lalu salah satunya diubah nilainya
menjadi “0” dengan double click pada salah satunya.
10. Kemudian tarik garis lurus dan sambungkan antara blok diagram tersebut
11. Seletah rangkaian selesai dirangkai, klik “Run” dan kemudian tunggu
hasilnya, apabila berhasil maka nyala LED pada arduino uno akan
berubah sesuai dengan switch yang kita atur.
5. HASIL PERCOBAAN
5.1. Interfacing Arduino ke MATLAB
a. Foto Hasil Percobaan
b. Data hasil percobaan (dapat berupa plot atau tabel)
6. PEMBAHASAN
Disesuaikan dengan hasil percobaan
7. KESIMPULAN