简介
1、下载安装:
- 1.1、方式1——链接下载:
- 1.2、方式2——打包文件安装:
- 1.3、方式3——编译源码
- 2、VS Code 配置arduino
- 2.1、下载VS Code
- 2.2 、VS Code 插件安装
- 2.3 、中文乱码或者串口无法使用解决
- 2.3.1、中文乱码
- 2.3.2 、串口无法打开
- 3、效果展示
简介
安装ESP8266/ESP32的方法如下: 方式1:IDE添加链接 方式2:下载打包好的安装包 方式3:下载源码安装 使用VS Code 搭建arduino 开发环境使用起来还是相当不错的,VS Code我认为的好处就是能够查看一些封装起来的函数,还有代码补全。另一个好处就是,在arduino 直接安装了库文件,在VS Code 就可以使用。
1、下载安装:
1.1、方式1——链接下载:
点击左上角“文件”–>首选项–>附加开发板管理器网址–>在输入框里面输入网址: ESP8266开发板:http://arduino.esp8266.com/stable/package_esp8266com_index.json
ESP32开发: https://dl.espressif.com/dl/package_esp32_index.json
想要下载那给就填写哪一个。
这种安装方式其实是在github下载资源,安装过的都懂,那下载速度是相当的慢,除非合理上网。
1.2、方式2——打包文件安装:
那就是直接下载打包好的文件,一键安装。
如果安装过其他版本的esp32 package,请先删除,再使用本安装包,删除方法:文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp32文件夹
下载链接1:
https://share.weiyun.com/5CGEKJO
下载链接2:
https://wwi.lanzous.com/b00o9fbwh
密码:fyer
里面包含下载的源码以及安装包。
1.3、方式3——编译源码
这种方式需要下载源码编译,比较麻烦,不推荐使用,强烈建议使用第二种。 ESP32源码下载:https://github.com/espressif/arduino-esp32 等到下载完毕,解压文件夹到arduino 安装目录 D:\Arduino\hardware 这个是我自己的安装目录,个人有所不同。
在hardware目录下面建立一个espressif文件夹:
之后将下载后的源码解压拷贝到espressif文件夹下面:
我安装了一个旧版本。
进入下图所示文件夹,点击get.exe就可以了,这个源码编译的过程需要等待一段时间,等待那个编译界面自动关闭,预示着编译完成了。
2、VS Code 配置arduino
首先先将arduino 的安装路径,添加到系统环境变量里面。
2.1、下载VS Code
VS Code 官方下载链接:https://code.visualstudio.com/ 如果官方的下载缓慢,请选择下面的链接: VS Code 下载链接: 当前版本为1.52.1,建议下载此版本,之后关闭自动更新,就可以稳定使用了。https://dl.softmgr.qq.com/original/Development/VSCodeUserSetup-x64-1.52.1.exe
2.2 、VS Code 插件安装
快捷键:Ctrl +Shift+X
如果你在下滑一下,你就会发现配置文件:
开始配置文件:
添加配置:
添加配置文件有一个坑,在VS Code arduino 界面的配置文件里面有如下配置代码:
如果你的安装包不是通过链接的方式下载的,那就不要填写这部分,不然在打开软件之后,通过打包软件安装的ESP32/ESP8266就会被毁坏。
建议使用如下配置文件:
"C_Cpp.intelliSenseEngine": "Tag Parser",
"editor.insertSpaces": true,
"files.autoGuessEncoding": true,
"explorer.confirmDelete": false,
"editor.detectIndentation": false,
//arduino 配置
"arduino.path": "D:\\Arduino", //arduino 安装路径
"arduino.commandPath": "arduino_debug.exe",
"arduino.logLevel": "info",
"arduino.allowPDEFiletype": false,
"arduino.enableUSBDetection": true,
"arduino.disableTestingOpen": false,
"arduino.skipHeaderProvider": false,
"arduino.defaultBaudRate": 115200
接下来就可以使用VS Code来愉快的开发ESP32了
2.3 、中文乱码或者串口无法使用解决
2.3.1、中文乱码
打开插件的安装目录:
C:\Users\QingYeMuRong.vscode\extensions\vsciot-vscode.vscode-arduino-0.3.4\out\src\common
这个目录是我自己的目录,可能有所不同。
修改util.js文件里面大概在215行: 注释下面部分
2.3.2 、串口无法打开
如果出现串口监视无法打开,请更换VS Code软件到1.52.1版本,强烈建议,不要去使用所谓的减低插件版本的方法去解决,惨烈的痛,最近更新了VS code版本,发现串口又无法使用,还是使用1.52.1 版本。
3、效果展示
编译烧录: