雖然官方提供的Arduino IDE上手比較簡單,但當你的項目比較複雜的時候,再使用官方IDE就慢慢變得痛苦了,沒有自動補全,無法跳轉函數,排錯也不方便。這個時候你可能需要更專業的IDE或者編輯器了。今天我們就介紹一下,如何用微軟的Visual Studio Code配置Arduino開發環境。
1. Visual Studio Code(VSCode)是微軟公司推出的輕量級代碼編輯器,提供了豐富的插件支持,其中也包括Arduino插件。首先我們去官網( https://code.visualstudio.com )下載並安裝Visual Studio Code:
2. 安裝完VSCode,我們還是需要安裝Arduino IDE的,因為VSCode編譯時還是需要Arduino IDE提供的一些工具鏈。如果你的電腦上已經裝了Arduino IDE,可以直接跳過這一步。
3. 在VSCode的插件列表裡,搜索安裝arduino插件:安裝完成後,點「重新加載」按鈕,,即可啟動arduino擴展。
4. 配置Arduino插件
文件菜單>首選項>設置 打開Visual Studio Code配置文件,在右側尖括號內添加Arduino IDE路徑配置,比如:
"arduino.path": "E:/arduino/arduino-1.8.4",保存配置文件後,即可開始Arduino開發。
這裡要注意的是,這裡的path不要包含Arduino執行文件。下面的寫法是錯誤的:
"arduino.path": "E:/arduino/arduino-1.8.4/arduino.exe",5. 開發Arduino程序
打開或者新建一個Arduino的ino文件。比如Blink.ino:
void setup() { pinMode(13, OUTPUT);}void loop() { digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); delay(500);}把Arduino板插上電腦的USB口。在VSCode的右下方,選擇板的類型和串口號。
然後通過快捷鍵就可以實現代碼的上傳和編譯了:
Ctrl+Alt+U 編譯並上傳 Ctrl+Alt+R 進行編譯
至此你就可以拋棄Arduino IDE, 快樂地使用VSCode編寫Arduino代碼了,當然VSCode還是一款很強大的編輯器,除了Arduino語言,你還可以用它編寫C, Python, Java,JS等等各種代碼。