如何使用Visual Studio Code開發Arduino

2022-01-04 愛上Arduino

雖然官方提供的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等等各種代碼。 

相關焦點

  • 剖析並利用Visual Studio Code在Mac上編譯、調試c#程序
    不過visual studio code這種編輯器顯然會提供很方便的用戶自定義的Json配置。那麼匹夫為了找到控制快捷鍵配置的Json文件,匹夫首先使用cmd+p這個快捷鍵組合,將visual studio code的command顯示出來。
  • 如何在 Linux 中安裝 Visual Studio Code
    Visual Studio Code 是微軟開發的支持包括 Linux 在內的全平臺代碼編輯器和文本編輯器。它是免費軟體但不開源,在專有軟體許可條款下發布。它是可以用於我們日常使用的超級強大和快速的代碼編輯器。
  • 使用 Visual Studio Code 開發 LINUX 上 C++ 應用
    配配置連接到 LINUX 伺服器上,點擊「遠程資源管理器」,然後選 SSH TARGERTS 的「+」號,輸入一行 ssh 命令,就會打開一個登錄配置文件,你可以自己編輯多個需要登錄的主機安裝代碼自動格式化器 clang-format。
  • Python程式設計師的VS Code|Visual Studio Code for Python Programmers
    熟練和高效地使用Visual Studio Code,並學習如何集成所有外部工具!針對Python程式設計師的Visual Studio Code幫助Python開發人員不僅熟悉軟體,而且提高了使用效率。首先,您將看到在Windows、Mac和Linux平臺上安裝Visual Studio Code的步驟,以及對工作區編輯功能的介紹。
  • 終極指南:如何使用 Visual Studio Code 進行 Java 開發?
    VS Code(Visual Studio Code)已成為多語言開發人員的首選文本編輯器。 大量 Javascript、TypeScript、Go、Python 和其它語言的開發人員都在使用 VS Code 進行編碼,這部分歸功於 VS Code 擴展形成的龐大生態系統。
  • Visual Studio Code搭建C語言"集成"開發環境
    使用其內嵌的Windows power shell當作命令行終端來執行MinGW的便宜命令,這種方式雖然比較麻煩,但是其開發的過程和方法最大地逼近了Linux下C語言的開發,因此,我們在之前的C語言講述過程中,選擇使用了這種開發方式。但是,這種方式隨著你代碼的複雜度提升,如果使用gdb工具去做代碼的調試,其實是很不方便的,因為命令行為主的操作方式永遠都比不過圖形化界面來的方便。
  • Visual Studio 搭建Arduino開發環境開發ESP8266
    這裡有網友WF提供了一種基於VS的開發方式,其中也需要配合Arduino IDE來使用,效果不錯,分享給大家,感謝網友WF。Arduino主界面  然後點文件>首選項在下面輸入以下網址,如果想輸入多個網址請用逗號隔開http://arduino.esp8266
  • Visual Studio Code 最新版本發布
    我們還在研究如何在GitHub的vscode-theme-generator項目中輕鬆創建主題。使用vscode-theme-generator,您可以通過僅6種顏色來創建一個看起來像這樣的主題:原文來自:  https://www.oschina.net/news/84485/visual-studio-code-1-12本文地址:  http://www.linuxprobe.com/visual-studio-code.html編輯員:張雄,審核員:逄增寶
  • 為什麼Visual Studio Code如此受歡迎?
    來自:Linux迷   連結:https://www.linuxmi.com/visual-studio-code-huanying.html
  • 微軟 VS Code 或將取代 Visual Studio!
    作者 | 琥珀對於前端來講,使用微軟的Visual Studio Code 以提高開發效率簡直就是一款無比性感的神器。「免費」、「開源」、「顏值高」、「比atom更快」、「比webstorm更輕」……這均是開發者給出的最高評價。
  • 微軟visual studio誕生20年回顧
    這個版本的visual basic也是原汁原味basic的最後一個版本, 是拖拉控制項和事件編程的先驅,許多windows應用程式都是用它開發的。visual studio .net (2002)從這個版本開始vs開始提供免費的社區版本, 官方提供下載 。在這之前的18年, 想要使用vs要不花錢向微軟買 , 要不就使用盜版。
  • Java on Visual Studio Code的更新 – 2022年1月
    Language Support for Java ™https://devblogs.microsoft.com/java/language-server-1-0/一系列優化https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-october-2021/
  • 給宇宙最強Visual Studio Code配置編譯和運行C/C++
    來自:Linux迷  https://www.linuxmi.com/ubuntu-visual-studio-code-c.html
  • Linux上配置 Visual Studio Code 編譯和運行C/C++
    來自:Linux迷連結:https://www.linuxmi.com/ubuntu-visual-studio-code-c.html
  • 通過 railway 和 code-server 搭建網頁版的 visual studio code
    除了用一些SSH Terminal[2]遠程登陸伺服器用 vim 改代碼, 平板上做開發並沒有很好用的 IDE.Code-Server項目地址: https://github.com/cdr/deploy-code-server通過這個項目可以在伺服器 (VPS) 上配置 code-server, 通過 export 埠(8080) 可以在瀏覽器裡以網頁方式打開 vscode.
  • Visual Studio Code 1.13 發布,趕緊試試
    Improved Git merge - 使用 Accept Changes CodeLens 進行內聯合併操作。Better IntelliSense details - 輕鬆切換完整的建議文檔。原文來自:  https://www.oschina.net/news/85675/visual-studio-code-1-13本文地址:  http://www.linuxprobe.com/visual-studio-code
  • 如何使用Visual Studio Code進行FreeRTOS開發
    Visual Studio Code(簡稱 VS Code)是目前一個非常流行的原始碼編輯器,也可以用於嵌入式開發。在嵌入式應用中,如何配置VS Code來構建和調試項目?本文將展示如何設置VS Code作為FreeRTOS項目的開發環境,介紹需要安裝的擴展功能,及環境配置的相關選項。
  • 30 個超實用的 Visual Studio Code插件
    為了計算包大小,該插件要使用 Webpack 和 babili-webpack-plugin。這個插件將 visual studio code 的快捷鍵綁定改成了和 Sublime Text 3 一樣。你可以試一試:cmd + P (Mac),ctrl + P (Windows)。
  • Visual Studio Code 0.3.0發布,首次更新!
    現在在使用 Code 的用戶需要注意,根據反饋對一些 Keybindings 做了修改:The native File Open dialog has been restored to unassigned.The Code File Open dialog is now accessible via ⌘P.
  • 10 個好用的 Visual Studio Code 插件
    這個插件能幫助開發人員生成智能代碼補全提示,並且它內置支持很多種程式語言。Visual Studio Intellicode 使用機器學習技術,通過學習大量 GitHub 項目的代碼,能找到一些編碼模式,然後在你編程時給予代碼提示。