ESP32 DEVKIT V1 搭建Vscode+Platform IDE 环境

本文详细指导如何在Visual Studio Code (Vscode) 使用PlatformIOIDE工具配置ESP32DEVKITV1开发环境,包括安装步骤、创建工程、LED闪烁示例及常见问题解决。
摘要由CSDN通过智能技术生成

前言 

        ESP32 DEVKIT V1编译工具可选择Arduino IDE和Vscode等,本文章浅谈在Vscode下搭建编译环境。

        针对ESP32,在Vscode下有ESP-IDF和Platform IDE等工具可以对ESP32进行开发。但是ESP-IDF工具仅支持对一些开发板进行开发,不支持对ESP32 DEVKIT V1进行开发(在ESP_IDF里找不到ESP32 DEVKIT V1这块主板),而Platform IDE可以。

        程序直接通过miccro_usb下载,请提前准备好数据线。

下面就开始搭建环境吧!

1. 打开Vscode(实例中vscode版本为1.73),在Extension中搜索并安装PlatformIO IDE工具;

2. PlatformIO IDE有一个C/C++依赖包,没有的话也需要安装;

3.  安装C/C++工具(有的话此步跳过); 

4. 安装好之后,左侧工具栏多了个外星人图标,点进去,开始新建工程;

5. 依次填入项目名称,选择主板型号(DOIT ESP32 DEVKIT V1),项目文件位置等;

6. Finish(第一次新建工程文件需要初始化很久,大概20分钟,请耐心等待);

7. 新建好工程后自动进入该界面;

8. 在src文件夹下打开main.c文件;

9. ESP32 DEVKIT V1的LED引脚为pin2,用micro_usb连接电脑和主板;

10. 写一个LED闪烁程序;

#include <Arduino.h>

void setup() {
  // put your setup code here, to run once:
  //pinMode(2, OUTPUT);
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(LED_BUILTIN, HIGH);    // turn the LED on (HIGH is the voltage level)
  delay(100);                         // wait for 100 millisecond
  digitalWrite(LED_BUILTIN, LOW);     // turn the LED off by making the voltage LOW
  delay(100);                         // wait for 100 millisecond
}

11. LED_BULTIN在pins_arduino.h里被定义成了pin2,因此这里可以直接写LED_BULTIN;

12. 编译和下载;

13. 编译成功;

14. 下载成功; 

15. 实验现象:蓝色小灯隔0.2秒闪烁一次; 

其他

1. 没有选择串口的步骤,从terminal打印的信息是软件自动选择好了串口(不知道会不会选错);

2. 如果下载(upload)过程中卡住了,按主板上的boot按键,再upload试一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值