介绍
- 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。