用vscode編譯燒寫ESP8266

介紹

  • ESP8266開發常見的是使用eclipse和arduino IDE,這裏我使用的是arduino IDE,因爲它集成了很多8266庫,編程開發很方便。
  • 安裝arduino的流程這裏就不做講解了,不過安裝IDE後,得需要去下載esp8266的庫,但是很多博客講解的是在“首選項->附加開發板管理網址”添加http://arduino.esp8266.com/stable/package_esp8266com_index.json,這個辦法是不成功的。下載非常的慢,寫了還是不成功,這讓很多人掉在這個坑裏。
  • 這裏介紹一個在arduino社區找到軟件,叫做8266_package_2.5.2.exe,雙擊運行後,重新打開就可以看到你想要的esp8266模塊型號了,庫也自動下載完成。

安裝

No1

首先你需要設置下你的arduino IDE。打開arduino IDE,點擊“File->Preferences”,然後配置如下圖所示:
在這裏插入圖片描述

  • 1:建議在安裝路徑下新建一個文件,主要用於存儲下載的依賴庫文件,便於管理。
  • 2:建議設置成英文,因爲vscode編輯時可能會出現亂碼。
  • 3:一定要勾上使用外部編輯器。
    這時重新IDE打開,會發現代碼編輯界面爲淡暗的風格,並且無法編輯代碼。(如下圖所示)
    在這裏插入圖片描述

No2

  1. 在vscode環境下配置。首先你需要選在arduino的插件。我這裏已經實現安裝好了
    在這裏插入圖片描述
  2. 配置json。使用快捷鍵ctrl+,,打開設置界面,在“搜索設置”一欄輸入“arduino”,搜索與Arduino相關的設置,然後編輯settings.json。
    在這裏插入圖片描述
  3. 修改json文件。將原有的註釋掉,修改如下:
{
    "arduino.path": "C:\\Program Files (x86)\\Arduino",
    "window.zoomLevel": 0,
    "explorer.confirmDelete": false,
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue"
}

注意到arduino.path,這裏需要改成你IDE安裝路徑。我的如下圖所示。同時要記得雙斜槓哦,不然語法錯誤。
在這裏插入圖片描述
4. 添加path。輸入路徑在path一欄。
在這裏插入圖片描述
重新打開步驟3,你會發現多了一行arduino.commandPath。到這裏基本配置完,以上的修改記得要保存。最後你要重啓vscode,使得setting修改成功。
在這裏插入圖片描述

演示

從例程測試下就可以了。

編譯成功

在這裏插入圖片描述

燒錄成功

在這裏插入圖片描述

運行結果

在這裏插入圖片描述
至此,vscode就可以開發esp了。同樣的,只要能在arduino IDE開發的,vscode也可以開發了,比如arduino、esp32。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章