ESP8266/ESP32安装

简介

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

想要下载那给就填写哪一个。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口

这种安装方式其实是在github下载资源,安装过的都懂,那下载速度是相当的慢,除非合理上网。

1.2、方式2——打包文件安装:

那就是直接下载打包好的文件,一键安装。

如果安装过其他版本的esp32 package,请先删除,再使用本安装包,删除方法:文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp32文件夹

下载链接1:

https://share.weiyun.com/5CGEKJO

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_02

下载链接2:

https://wwi.lanzous.com/b00o9fbwh

密码:fyer

里面包含下载的源码以及安装包。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_配置文件_03

1.3、方式3——编译源码

这种方式需要下载源码编译,比较麻烦,不推荐使用,强烈建议使用第二种。 ESP32源码下载:https://github.com/espressif/arduino-esp32 等到下载完毕,解压文件夹到arduino 安装目录 D:\Arduino\hardware 这个是我自己的安装目录,个人有所不同。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_04

在hardware目录下面建立一个espressif文件夹:

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_配置文件_05

之后将下载后的源码解压拷贝到espressif文件夹下面:

我安装了一个旧版本。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_06

进入下图所示文件夹,点击get.exe就可以了,这个源码编译的过程需要等待一段时间,等待那个编译界面自动关闭,预示着编译完成了。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_07

2、VS Code 配置arduino

首先先将arduino 的安装路径,添加到系统环境变量里面。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_08

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

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_配置文件_09

如果你在下滑一下,你就会发现配置文件:

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_10

开始配置文件:

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_11

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_12

添加配置:

添加配置文件有一个坑,在VS Code arduino 界面的配置文件里面有如下配置代码:

如果你的安装包不是通过链接的方式下载的,那就不要填写这部分,不然在打开软件之后,通过打包软件安装的ESP32/ESP8266就会被毁坏。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_13

建议使用如下配置文件:

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_14

"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

这个目录是我自己的目录,可能有所不同。

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_15

修改util.js文件里面大概在215行: 注释下面部分

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_串口_16

2.3.2 、串口无法打开

  如果出现串口监视无法打开,请更换VS Code软件到1.52.1版本,强烈建议,不要去使用所谓的减低插件版本的方法去解决,惨烈的痛,最近更新了VS code版本,发现串口又无法使用,还是使用1.52.1 版本。

3、效果展示

编译烧录:

arduino 添加ESP8266 FreeRTOS库 arduino安装esp8266库_Code_17