说明
最近比较有空,所以开始玩一些之前没用玩过的开发板,因为之前白嫖了一块ESP WROOM 32的开发板,所以以此为例准备好好学习ESP32并且做一些有趣的项目,写此篇文章同时也为了记录自己的学习过程。
配置环境
安装VSCode + PlatFormIO IDE
首先是VScode的安装,比较简单,直接去官网 Visual Studio Code - Code Editing. Redefined 下载安装即可。完成以后启动VScode,在拓展页面直接搜索Platformio IDE,并且安装即可。如下图所示
安装完成后重新启动VSCode,拓展栏会有一个外星人样子的图标,表示PlatformIO IDE安装好了。如下图
新建工程点灯
1.点击PIO Home下的Platforms
2.点击Project
3.点击Create New Project
然后输入工程名称、选择ESP32 Dev Module,选择工程储存的路径。之后点击Finish,等待工程完成需要一点时间,请耐心等待。
如下图所示:
完成之后,用VSCode打开工程文件夹,找到目录src下的main.cpp,写入点灯代码,如下图
#include <Arduino.h>
void setup()
{
// put your setup code here, to run once:
pinMode(2,OUTPUT); //初始化GPIO2为输出模式
}
void loop()
{
// put your main code here, to run repeatedly:
digitalWrite(2,HIGH); //GPIO2输出高电平
delay(500);
digitalWrite(2,LOW); //GPIO2输出低电平
delay(500);
}
然后点击勾“√”编译工程,编译成功如下图所示
选择“箭头→”upload即可完成下载,GPIO2引脚电平翻转,PlatformIO IDE自动扫描串口设备,所以我们不需要选择端口,非常方便。下载成功如下图所示: