Anda di halaman 1dari 13

LAPORAN

LABORATORIUM SISTEM KENDALI KONTINYU


PENGINSTALAN DAN LATIHAN MATLAB DENGAN ARDUINO

Dosen Pengampu:
B.Supriyo,BSEE. M.ENG.Sc,Ph.D.

Disusun Oleh :
1. Dodi Tri Hartono EK2B (3.32.21.1.07)
2. Fuad Hasim Pujo R. EK2B (3.32.21.1.10)
3. Mutiara Nur Laili EK2B (3.32.21.1.15)
4. Reda Haidar Affan EK2B (3.32.21.1.18)

PROGRAM STUDI D3 TEKNIK ELEKTRONIKA


JURUSAN TEKNIK ELEKTRONIKA
POLITEKNIK NEGERI SEMARANG
2023
Tanggal Praktikum : Senin, 13 Maret 2023
Tanggal Laporan : Selasa, 21 Maret 2023

FOTO NAMA TANDA TANGAN

DODI TRI HARTONO

PUJO HASIM PUAD R.

MUTIARA NUR LAILI

REDA HAIDAR AFFAN


1. TUJUAN
- Mengenal Matlab Simulink
- Mengetahui cara menjalankan Matlab Simulink
- Mengetahui cara menyambungkan Matlab Simulink dengan Arduino

2.DASAR TEORI
2.1. Matlab & Simulink

Matlab (singkatan dari Matrix Laboratory) adalah sebuah bahasa pemrograman khusus untuk
perhitungan teknikal dan sains. Pada awalnya, program tersebut dirancang untuk melakukan
operasi matematika terhadap matriks tetapi kemudian berkembang menjadi suatu bahasa
pemrograman yang dapat menyelesaikan hamper semua masalah teknikal dan sains.
Matlab menerapkan bahasa pemrograman Matlab dan menyediakan berbagai macam tools
(dinamakan toolbox) dan library dari fungsi-fungsi yang sering diperlukan untuk menyelesaikan
masalah teknikal dan sains dengan lebih mudah dan lebih efisien. Modul ini memperkenalkan
bahasa pemrograman Matlab versi 2007b dan menjelaskan bagaimana menggunakan Matlab untuk
menyelesaikan masalah teknikal secara umum.
Simulink adalah suatu paket perangkat lunak yang terintegrasi dengan Matlab untuk melakukan
simulasi sistem dinamik dengan metode grafis. Dengan Simulink, suatu masalah teknikal atau
sains dapat dibuat dalam bentuk diagram blok dan panah-panah yang menggambarkan aliran sinyal
dan fungsi-fungsi yang terlibat dalam suatu sistem dinamik. Dalam modul ini akan diperkenalkan
juga cara membuat model system dinamik, pemodelan system control dan penerapannya dalam
bidang teknik dan sains.
2.2. Arduino Uno

Arduino UNO adalah papan mikrokontroler berbasis ATmega328P. Ini memiliki 14 pin
input/output digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog,
resonator keramik 16 MHz, koneksi USB, colokan listrik, header ICSP, dan tombol reset. Ini berisi
semua yang diperlukan untuk mendukung mikrokontroler; cukup sambungkan ke komputer
dengan kabel USB atau nyalakan dengan adaptor AC-ke-DC atau baterai untuk memulai, dapat
mengotak-atik UNO tanpa terlalu khawatir melakukan kesalahan, skenario terburuk.

2.3 Arduino IDE

Arduino IDE (Integrated Development Environment) merupakan software yang khusus digunakan
untuk merancang program melalui Arduino, dengan bahasa lain Arduino IDE menjadi sebuah
media untuk melakukan program board Arduino. Arduino IDE berfungsi untuk editor text guna
mengedit, membuat, dan memvalidasi sebuah kode program.
Arduino IDE juga dapat melakukan sebuah aksi upload ke board Arduino. Kode program yang
digunakan dalam proses pemrograman Arduino dapat disebut sebagai Arduino “Sketch” atau juga
dapat dikatakan sebagai source code Arduino. Ekstensi yang digunakan sebagai file source code
yaitu .ino.
Arduino IDE dibuat menggunakan bahasa pemrograman Jawa. Software ini juga sudah support
dengan library C/C++ yang biasanya disebut dengan istilah Writing sebagai proses operasional
input dan output agar lebih sederhana.

Arduino Ide 2.0


Penjelasan Fitur :
- Verifikasi / Unggah - kompilasi dan unggah kode Anda ke Papan Arduino Anda.
- Select Board & Port - papan Arduino yang terdeteksi secara otomatis muncul di sini,
bersama dengan nomor port.
- Sketchbook - di sini Anda akan menemukan semua sketsa Anda disimpan secara lokal
di komputer Anda. Selain itu, Anda dapat melakukan sinkronisasi dengan Arduino
Cloud , dan juga mendapatkan sketsa Anda dari lingkungan online.
- Boards Manager - telusuri Arduino & paket pihak ketiga yang dapat diinstal.
Misalnya, menggunakan papan MKR WiFi 1010 membutuhkanArduino SAMD
Boardspaket diinstal.
- Library Manager - telusuri ribuan perpustakaan Arduino, yang dibuat oleh Arduino
& komunitasnya.
- Debugger - uji dan debug program secara real time.
- Cari - cari kata kunci dalam kode Anda.
- Open Serial Monitor - membuka alat Serial Monitor, sebagai tab baru di konsol.

3. ALAT DAN BAHAN


1. Sofware Matlab2014a
2. Board Arduino Uno
3. Sofware Arduino IDE 2.0
4. Papan Board
5. Kabel Penghubung
4. PELAKSANAAN PERCOBAAN
Dalam pelaksaan pratikum kali ini melakukan:
1. Tahapan penginstalan matlab dan simulik (matlab2014a)
2. Latihan Menjalankan matlab dengan Arduino

5. PERCOBAAN
5.1 Tutorial instal dan Latihan Percobaan matlab dengan arduino :
File name ArduinoIO.zip di ubah dalam bentuk my document, seperti contoh di bawah :

Setelah itu. buka matlab,klik Set Path.

Tampilan Set Path,cari folder Simulink, Klik Save lalu closed matlab terlebih dahulu.

Reopen the matlab software, klik Simulink Libray


pilih file pada Simulink library,klik File ->New->Model

Tampilan matlab siap untuk program with Arduino.


PERCOBAAN 1
Pertama :
- Hubungkan board Arduino lalu ke Laptop
- Klik com pada Arduino lalu hubungkan/catat serial pada com Arduino ide.
- Masukan Libray Matlab ke Board Arduino terlebih dahulu,dengan cara :
Buka Arduino Ide->File->Open

Cari, File ArduinoIO -> File Pde -> aido.pde -> aido.ino->select/open.
kemudian klik upload->Done uploading..

Selanjutnya kembali ke matlab.Pada tampilan mode program,


klik Libray Simulink ->Libray Browser ->Arduino IO Libray.
1. Pada opsi Arduino IO, pilih Arduino IO Setup
klik kiri hold Tarik di new,dan double klik untuk mengedit COM di isi Sesuai di COM
yang di ardiuno uno misal : COM6 tanpa spasi fungsinya menjalin komunikasi antara
matlab dan Arduino.
2. Pada real time pacer (klik kiri hold masukkin ke new).Tujuannya menyikronkan timing
arduino dan matlab simulink

Tampilan saat mendouble klik pada Arduino IO Setup.


Buka kembali libray browser -> Arduino IO Library -> Arduino Digital Write. Kemduian
double klik pada Arduino digital write ganti Pin3 menjadi Pin13, dan sample time 0.1.
mencari saklar ,buka library browser -> signal routing-> manual switch.

Tampilan Manual Switch yang di letakan bagian tengah .


Konstan di tarik ke bawah/pindah dengan cara klik kanan .

Untuk menampilkan seperti hasil gambar di bawah ,cursor (konstan) ditempatkan di ujung
segitiga sampe muncul tanda plus trs di tarik sampe muncul panah warna hitam kemudian
dihubungkan ke manual switch dan Arduino analog write
Program pertama siap di jalankan,dalam menjalankan program tekan Run dan pada menu
simulation stop time bisa di atur sesuai kebutuhan .
6. SARAN
Saran untuk percobaan kali ini yaitu,
1. sebelum menggunakan matlab simulik dan Arduino ada baiknya mempelajari tahap
tahapan penggunaan terlebih dahulu.
2. pastikan kabel jumper yan terpasang di board dan di Arduino terpasang dengan baik,
karena berpengaruh pad hasilpercobaan.

7. KESIMPULAN
Kesimpulan untuk percobaan ini yaitu mempelajari dasar-dasar matlab Simulink dan Arduino
sangatlah penting untuk langkah percobaan selanjutnya. Maka dari itu setiap mahasiswa wajib
mengenal dasar-dasar menjalankan matlab Simulink dan Arduino.
DAFTAR PUSTAKA:
Safarudin,Mochamad.2013,Pengenalan Matlab dan Simulink
https://mochsafarudin.files.wordpress.com/2015/04/pengenalan_matlab_simulink.docx,word.pre
ss.com, [Di akses pada 21 Maret 2023].
INSERBIT.com.29 Oktober 2021.Penjelasan Sofware Arduino IDE Secara Lengkap dan Rinci.
Di Akses Pada 21 Maret 2023.
ARDUINO.CC.com.“Memulai dengan Arduino IDE 2.0”,Panduan pengantar Arduino IDE 2.0,
https://docs.arduino.cc/software/ide-v2/tutorials/getting-started-ide-v2,
[Di akses Pada 21 Maret 2023]

Anda mungkin juga menyukai