Arduino 安装ESP8266/ESP32 并且配置VS Code开发环境

简介

安装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、效果展示

编译烧录:
在这里插入图片描述

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值