基本概念:
- 安裝 Windows 7 的虛擬機器。
- 安裝 ArduCopte,此時 Mac OSX 會直接辨認裝備,可以在 /dev/ 內找到對應的設備檔案。
- 虛擬機器設定 Com Port 對應到步驟二的設備檔案。
- Windows 7 直接使用設定好的 Com Port 進行連線。
我採用的設備如下:
- Host Machine: iMAC 2012
- Host OS: OSX 10.9.4
- Guest OS: Windows 7 with SP1
步驟如後:(若沒有想要自行寫程式的話,可以不需要安裝 arduino)
1. download and install in MacOSX
- download FTDIUSBSerialDriver_v2_2_18.dmg and install
- download arduino-1.0.5-macosx.zip from and install
- plus your arduino hardware
- execute arduino and do below operation [Tools] -> [Board] -> [Arduino Mega 2560]
- [Tools] -> [Serial Port] -> [/dev/cu.usbmodem1411]
- If you want, you can open Serial Monitor to see console log
3. install Windows virtual machine
- install virtualbox and virtualbox extension pack
- install Windows 7 in virtualbox
- install MissionPlanner in Windows 7
- shutdown Windows 7
- add specificed com port for arduino hardware. (for example /dev/cu.usbmodem1411or /dev/cu.usbserial-A502C2MC(數傳模組)
- execute Windows 7 and then execute Mession Planner.
- select Auto Detect
- move the ArduCopter, and then you can see some changes
The setup procedure can reference the article "你也能看見台灣-無人飛機空拍入門 (05 軟體設定)"
註:針對我所使用的數傳模組 CUAV RADIO,baudrate應該要設定為57600
Reference: