天天看點

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

使用Visual Studio Code 配置Arduino開發環境

Arduino自帶的文本編輯器功能較少,比如不支援文法高亮和自動補全,相比之下VS code具有強大的編輯能力(文法高亮,智能補全,檔案浏覽等,功能可以通過插件拓展),配置vs code開發Arduino可以有效的編寫代碼,下面是效果圖:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

VS Code

Vs code 可以直接從微軟的官方網站上下載下傳,全名visual studio code,如果你之前下載下傳過visual studio,那麼你的電腦應該已經下載下傳好這個軟體。

附上下載下傳連結: https://code.visualstudio.com/download

Vs code本身隻是一個代碼編輯器,不具有任何調試功能,要實作功能拓展必須要靠插件來實作,通過插件,Vs code可以變得十分強大,可以編寫和運作c/c++, Java,python,Verilog HDL,Arduino等各種代碼,成為一個多功能的編輯平台,而且界面可以自由設定風格,當然類似的平台還有很多,比如notepad++(推薦)和vim(Linux作業系統常用),vs code在Windows上比較流行。

配置方法如下

我這裡預設你已經安裝好了Arduino,如果沒有,可以去Arduino的官方網站下載下傳,上面提供了下載下傳教程,打開你的vs code,界面如下:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

1.安裝插件:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

2.設定:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

打開後設定界面:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

編輯.json文檔

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

高亮的地方(arduino path"…")應該填寫你的Arduino安裝路徑,比如你把Arduino安裝到了D盤裡,這裡要填寫:“D:\Arduino”,安裝到了D:\Downloads,這裡要填寫"D:\Downloads\Arduino","\"是轉義字元,是json文法規定,如果你不知道自己的安裝位置,看下面:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

單擊右鍵選擇打開檔案所在位置,彈出的資料總管視窗中會顯示安裝位置。

更多的:

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

這裡可以看個人情況編寫,放的是庫的位置,系統會預設填寫一部分,如果你下載下傳了新的庫,安裝到了C:\Downloads\Arduino\inc,隻要在這裡把這個路徑添加進來就可以了,(保險起見,上面兩個都添加)

展示

這裡基本配置就完成,下面介紹一下界面,建立一個.ino檔案打開,界面如下

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

用vs code管理庫,下載下傳新庫都是可行的,(按F1選擇功能)這裡是利用vs code打造了一個更加強大的編輯界面,不過注意的是,vs code本身隻是用來編輯的,功能要靠插件和其他外部應用,是以不意味着配置好了以後可以解除安裝Arduino,實際上,我們更多把vs code作為輔助開發工具,和各種軟體配合使用,其他各種功能展示:

比如下面的花式HelloWorld

C++

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

Java

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

Python

使用Visual Studio Code 配置Arduino開發環境使用Visual Studio Code 配置Arduino開發環境

各種Hello World本身沒啥意思,不過這說明的我們可以利用Vs Code實作多平台開發,Vs Code是一個強大的編輯工具。

最後推薦一些Vs Code比較好的插件

C/C++

One Dark Pro

PowerShell

Python

Debugger for Java

SQL tools

Material Icon Theme