如何用 Visual Studio 2017 開發 Arduino 應用程式
如何用 Visual Studio 2017 開發 Arduino 應用程式
使用Visual Studio 2017 開發 Arduino 應用程式需要兩個軟體:
- Visual Studio
- Visual Micro (Arduino for Visual Studio 外掛)
Visual Micro原理
官方 Arduino IDE 開發 Arduino 應用程式,是這樣的:
而 Visual Studio + Visual Micro 開發 Arduino 應用程式,是這樣的:
Visual Micro允許您安裝來自Arduino和其他製造商的額外開發平臺,這些平臺支援具有不同CPU
你可以用Visual Micro的板管理器安裝平臺。平臺將並排安裝,Visual Micro根據您選擇的板型進行選擇:
安裝 Visual Micro
Visual Micro 官方網站是:https://www.visualmicro.com/
這個軟體有收費版和免費版,收費版也不貴,批量有優惠。對於個人來說,裝免費版就完全夠用了。
下載連結為:
https://marketplace.visualstudio.com/items?itemName=VisualMicro.ArduinoIDEforVisualStudio
Visual Micro 下載下來是一個 .vsix 的安裝包,雙擊就可以進行安裝了。注意安裝前要關掉
接下來,應該進行 Visual Micro 的設定。
設定 Visual Micro
安裝 Visual Micro 之後,首次開啟 Visual Studio,會彈出以下視窗,我們需要正確選擇 Arduino IDE 版本和安裝位置,好讓 Visual Micro 能夠幫助 Visual Studio 找到相應 gcc toolchain。
至於其它設定項(Optional sketchbook location、Optional additional boards manager urls),現在初始設定的時候可以先不理會,以後需要時再對此做設定。
實際上 Visual Micro
然後,你會發現 Visual Studio工具欄和選單裡面多了這些東西:
選擇軟體版本、開發板型號和埠
把它設定成 下圖 的情形:
接下來我們就可以體驗在 Visual Studio 裡面寫 Arduino 程式了。
使用Visual Studio 開發 Arduino 程式
具體怎麼在 Visual Studio 裡面建立 Arduino 的工程,參考下圖:
1. 新建工程:
2. 新建工程,並編寫程式碼後,介面如下:
3. 程式編寫完畢後,選擇“Build & Upload”即可編譯並上傳程式到Arduino。
4. 若想監控串列埠,選擇“View Port Monitor”,即可檢視串列埠通訊資料。
至此,使用Visual Studio 開發 Arduino 程式已基本完成。