Setting Konfigurasi Komunikasi MATLAB 2018a dengan Arduino
|Matlab adalah salah satu software komputasi numerikal yang lengkap fitur-fiturnya. Software yang dikembangkan oleh Mathworks ini banyak digunakan oleh scientist, kalangan akademisi maupun profesional untuk membantu menyelesaikan pekerjaan mereka yang berhubungan manipulasi matriks, pembuatan chart dari fungsi tertentu, implementasi algoritma, pembuatan software baru, bahkan interfacing dengan embedded system seperti Arduino yang akan kita bahas lebih detail dalam artikel ini.
Matlab memiliki fitur SIMULINK yang dapat melakukan simulasi real time dengan Arduino hanya dengan menggambarkan semacam function block ke monitor laptop Anda. Cukup dengan men-drag and drop function block tadi, melakukan setting sederhana dan menghubungkan garis ‘wire connection’ ke function block lain, maka Anda sudah dapat menghubungkan laptop Anda dengan ‘dunia luar’ melalui Arduino (interfacing). Dengan demikian dari Matlab Anda akan bisa mengambil data parameter riil dari lingkungan di luar laptop masuk ke dalam laptop Anda . Pun, Anda juga dapat mengendalikan motor DC secara langsung dari laptop Anda dengan sistem ini. Dengan kemampuan komputasi Matlab yang mampu melakukan penghitungan rumit dengan algoritma tertentu, maka pekerjaan interfacing Anda akan lebih mudah dan lebih profesional dari sisi hasil dan tampilannya.
Langkah-langkah Konfigurasi Matlab-Arduino
Agar Matlab Anda dapat berinteraksi dengan dunia luar melalui Arduino, Anda perlu menginstal dulu ‘Hardware Support Packages‘ toolbox-nya. Setelah menginstal package ini nantinya Anda akan mendapatkan tambahan library Matlab baru yang dapat Anda gunakan untuk mengakses port/pin Arduino. Untuk menginstal package ini berikut adalah langkah-langkahnya (pastikan laptop Anda terkoneksi dengan internet ya)
- Buka Matlab Anda, kemudian masuk ke menu ‘Add-ons’
- Di jendela ‘Add-ons Explorer yang baru terbuka, ketik ‘arduino’ di kotak pencarian, dan pilih (klik) package yang kedua ‘Simulink Support Package for Arduino Hardware‘ (saya sudah coba opsi yang pertama namun gagal he he)
- Tahap berikutnya tinggal Anda ikuti proses instalasinya. Agar dapat melakukan instalasi online Anda harus memiliki account di Mathworks. Daftar aja, free aja kok
- Jika proses intalasi berhasil Anda dapat mencoba test connection dengan Arduino (pastikan Arduino sudah terhubung melalui kabel USB dan driver sudah terinstal terlebih dahulu
- Tunggu beberapa saat sampai Matlab menyelesaikan semua instalasi, setelah itu Anda sudah dapat berinteraksi dengan Arduino melalui Matlab
Sampai tahap ini Anda sudah berhasil menginstal ‘Simulink Support Package for Arduino Hardware’. Untuk mengujinya Anda dapat mencoba contoh program ‘arduino_communication.slx’ yang sudah disediakan. Jika berhasil ‘run’ maka Matlab-Arduino Anda sudah siap untuk bekerja sama 🙂
Sekian, pada tutorial berikutnya nanti akan saya bahas contoh-contoh penggunaan interaksi Matlab-Arduino melalui fitur SIMULINK ini. Stay tuned…