用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。

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