Menghubungkan Arduino dengan Matlab Simulink

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Halo sahabat arduino yang berbahagia, berjumpa kembali di kesempatan hari yang indah ini :)
Apa kabar kalian semua? komentarlah di blog ini, santai saja bro jangan segan dan malu.
Pada hari ini saya ingin memberikan Tutorial Arduino, yaitu Cara menghubungkan arduino dengan Matlab atau lebih tepatnya adalah Cara memprogram Arduino dengan Matlab Simulink.


Masih bingung apa itu Matlab? dan apa itu Simulink? silahkan baca (Matlab dan Simulink)
Sebenarnya saya juga belum lama kenal dengan Matlab, saya mulai diperkenalkan oleh dosen saya di kampus dan disarankan untuk mempelajari lebih dalam lagi Software Matlab ini.


Langsung saja menuju ke Tutorialnya, Kali ini kita akan membuat Blinking LED atau LED berkedip dengan Arduino dan mengupload programnya tanpa bantuan Software Arduino IDE, melainkan dengan Software Matlab yang telah terinstall Library Simulink. Cara install library? Klik Disini

Alat dan Bahan yang dibutuhkan :
  • 1x Arduino UNO
  • 1x Resistor 220 Ohm
  • 1x LED (Warna bebas)
  • Kabel jumper secukupnya
  • Project board (Breadboard)
  • Software Matlab yang sudah terinstall Library Simulink

Langkah - Langkahnya :

1.)  Susunlah rangkaian berikut ini pada breadboard.

Keterangan Konfigurasi Kabel :
  • Hubungkan Pin 9 Arduino ke Kaki resistor yang terhubung ke Anoda LED
  • Hubungkan Pin GND Arduino ke Kaki Katoda LED
2.) Setelah itu buka Software matlab, lalu klik Simulink Library atau dengan mengetik
>> simulink

3.) Lalu pilih Simulink Support For Arduino Hardware, klik Common, lalu klik Digital Output


4.) Lalu klik kanan pada Digital Output, lalu pilih Add to a new model


5.) Sehingga akan muncul Window baru seperti gambar berikut ini


6.) Lalu pilih Simulink, klik Sources, lalu klik Pulse Generator, klik kanan dan Add to a new model


7.) Lalu tarik garis horizontal dari Pulse Generator ke Digital Output hingga tersambung.


8.) Setelah itu dobel klik pada Pulse Generator, lalu setting Parameter seperti gambar berikut

 Keterangan : Sample Time 0.1 maksudnya adalah memberi delay selama 1 detik
 9.) Lalu klik Tab File lalu pilih Save sehingga tulisan Untitled menjadi Nama file tersebut


10.) Setelah tersimpan, lalu klik Tab Tools, Run On Target Hardware, lalu pilih Prepare to Run


11.) Lalu setting Konfigurasi Parameter, sesuaikan dengan Tipe Arduino anda.


12.) Lalu anda pilih Deploy to Hardware, dan selesai. Selamat mencoba...


Terimakasih telah berkunjung, semoga bermanfaat.

Blog, Updated pada: 00:26:00

10 comments:

  1. ada link download aplikasi MATLAB-nya ga gan ?

    ReplyDelete
    Replies
    1. Untuk mendownload versi student, silahkan ke link ini gan https://www.mathworks.com/downloads/latest_release (Perlu login untuk mendownloadnya).

      Delete
  2. assalamualaikum mau tnya dkit bisa gak kita kendalikan pulsa PWM pada arduino melalui GU pada Matlab yang sebelumnya sya kendalikan menggunakan potensio dan sekarang mau dikendalikan melalui GUI matlab,, makasi sblmnya hehehe

    ReplyDelete
    Replies
    1. Waalaikum salam, bisa gan pakai item slider yang ada di MATLAB GUI, silahkan dipelajari dan dicoba.

      Delete

  3. maaf apakah smua versi matlab bisa menggunakan arduino? punya saya matlab R2009a,,tolong bantuannya,terima kasih

    ReplyDelete
    Replies
    1. Salam kenal. Sepertinya gak semua versi, tapi kalau R2009a sepertinya bisa.

      Delete
  4. hello mas andi, terimakasih tutorialnya bagus, mas mau tanya bagaimana car a import library/memasukkan library arduino, saya sudah download ArduinoIO kedalam library matlab, terimakasih ya

    ReplyDelete
    Replies
    1. Halo. salam kenal mas Puput Dani... Untuk menambahkan library arduino ke matlab, sudah saya update linknya.

      http://www.mathworks.com/videos/install-the-matlab-and-simulink-support-packages-for-arduino-106497.html?type=shadow

      Delete
  5. Salam newbie.
    Utk menambah library arduino tsb apa berlaku utk semua versi

    ReplyDelete

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian