文章目录
一、安装VSCode
VSCode官网链接。直接默认安装即可。
二、安装platformio
(一)整理文件夹
- 删除
C:\Users\用户名\.platformio
文件夹(如果存在的话); - 删除
C:\Users\lenovo\.vscode\extensions\platformio.platformio-ide-版本
文件夹(如果存在的话);
(二)整理Python环境
- 打开cmd,输入
python
,检查是否能打开python编辑器。如果可以,则需要删除系统环境变量下有关python的所有路径,直到python环境干净。
(三)安装platformio
- 打开科学上网软件,需要代理;
- 打开VSCode,在插件市场中搜索
platformio
,点击安装
,静静等待安装完即可。
三、创建ESP8266项目
- 点击左侧边栏的蚂蚁头像;
- 点击Create New Project;
- 填入项目名;
- 选择ESP8266开发板
Espressif ESP8266 ESP-12E
; - 选择
Arduino
框架; - 点击创建,第一次创建要等待久一点。
(如果卡在这个界面,则继续看第四章)
四、使用命令行创建项目
-
选择PlatformIO Core CLI;
-
创建项目文件夹:
mkdir folder-path
-
导航到项目文件夹:
cd folder-path
-
创建基于Arduino框架下的esp8266项目:
pio project init --board nodemcuv2 --project-option "framework=arduino"
-
如果不知道
board
怎么填,可以输入pio boards espressif8266
查看。
五、创建项目太久怎么办
- 原因:第一次创建相关开发板的项目时,PlatformIO都需要到github上下载相关的开发环境。但是奇怪的是,即使你能成功访问github,但是创建项目时仍然会卡在这里,
使用科学上班也无效
!所以,使用下面方法进行处理。 - 具体步骤(以创建ESP8266项目为例):
1)访问PlatformIO官方仓库;
2)在下面的仓库中搜索ESP8266
,点击其中espressif8266
仓库;
3)切换到最新版本,然后下载zip包;
4)解压到C:\Users\用户名\.platformio\platforms
目录下
5)重新打开VSCode,能在PlatformIO的Platforms中看到Esp8266即证明成功。
6)现在即可正常创建项目了。