介紹
- 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
- 在vscode環境下配置。首先你需要選在arduino的插件。我這裏已經實現安裝好了
- 配置json。使用快捷鍵
ctrl+,
,打開設置界面,在“搜索設置”一欄輸入“arduino”,搜索與Arduino相關的設置,然後編輯settings.json。
- 修改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。