MATLAB Support Package for Arduino Hardware 安裝當(dāng)中的一些問題
糾結(jié)于matlab和arduino的聯(lián)姻已經(jīng)好久了,下面介紹兩種辦法。
第一種:
第一種相對比較簡單。直接下載一個arduino和matlab的兼容包,名字叫做ArduinoIO,http://pan.baidu.com/s/1qYQlLQO,解壓之后里面有readme和幾個文件夾,英文比較好的可以稍微看一下,里面有對這個兼容包的介紹,英文不好的也沒關(guān)系,主要有用的就是下面這一部分:
The?following?sketches?are?provided?with?the?package:
-)?adio.pde?????:?analog?and?digital?IO,?plus?basic?serial?commands?only
-)?adioe.pde????:?adio.pde?+?encoders?support
-)?adioes.pde???:?adioe.pde?+?servo?support
-)?motor_v1.pde?:?adioes.pde?+?afmotor?v1?shield
-)?motor_v2.pde?:?adioes.pde?+?afmotor?v2?shield
由上往下走功能依次提升,對速度沒有要求的可以直接燒寫第三個就行,直接第五個也ok,(我用的是第三個,因為目前還不玩兒舵機),把adioes.pde通過arduinoIDE燒進(jìn)arduino里面,插上usb,打開matlab然后定義接口,a=arduino('COM3');其中'COM3'為接口的名字,可以根據(jù)自己的電腦接口的不同而改變。matlab當(dāng)中顯示串口成功連接之后就可以直接在matlab之中進(jìn)行編程,把arduino當(dāng)做執(zhí)行機進(jìn)行操作了。
第二種:
第二種是在matlab當(dāng)中直接下載Support?Package?for?Arduino?Hardware安裝包,然后進(jìn)行安裝。其中在2011a-2013b之間的版本里面只有針對simulink forardunio的安裝包,2014a以上的就有matlab和simulink的兩種的兼容安裝包。
如果你的網(wǎng)速比較好而且能夠直接翻墻國外網(wǎng)站的話那就比較簡單了,直接參考視頻http://v.youku.com/v_show/id_XMTMxNzk1MDU3Mg==.html就能解決您的問題?;蛘咧苯酉螺d這個兼容包安裝引導(dǎo)程序,直接拖進(jìn)matlab的命令窗口就行了,鏈接:http://pan.baidu.com/s/1cwmkjG?密碼:ptye。
如果您的網(wǎng)速不好(硬傷),或者不會翻墻的,也沒關(guān)系,這里提供2015b的安裝包,里面有matlab和simulink的,在網(wǎng)盤上下載就行了,鏈接:http://pan.baidu.com/s/1jH64X9c?密碼:ofrn。把download文件放到matlab的安裝文件夾下面,然后再窗口選擇get
hardware package 就可以進(jìn)行下一步的操作了,接下來選擇downloads文件夾,如果說找不到則可以依次選擇arduino_download,,arduinoio_download分別進(jìn)行安裝。?
總結(jié):安裝的過程中會有好多的小問題,要有耐心,慢慢的就會了,如果有什么問題可以及時的進(jìn)行交流。
這里有一個網(wǎng)絡(luò)安裝不成功的帖子,有興趣的同志可以看一下,有問題也歡迎交流!?