ESP32单片机环境搭建(VScode + PlatformIO IDE)

一、环境搭建(VScode + PlatformIO IDE

1、官网下载VScode;

2、安装最新的插件(C/C++、PlatformIO IDE、python、Chinese);

3、在PlatformIO IDE中新建工程:Platforms------Projects------Create New Project------输入Name(ESP32demo)、Board(Espressif ESP32 Dev Module)、Framework(Arduino)------取消勾选------将新建文件夹保存到桌面或者其他路径中------确认。

创建工程:

4、硬件

二、LED闪烁

1、新建.cpp文件------编写LED闪烁代码------选择端口------编译------下载。

2、编译;下载;端口选择。

3、LED代码:

cpp 复制代码
#include <Arduino.h>
#define LED 2   //板载LED在第2脚
void setup() {
  // put your setup code here, to run once:
  pinMode(LED, OUTPUT);
}
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(LED, HIGH);  //高电平
  delay(1000);              //等待1000毫秒
  digitalWrite(LED, LOW);   //低电平
  delay(1000);              //等待1000毫秒
}

4、现象(蓝色LED)D2

三、快捷键设置

前进;后退;编译;下载。

相关推荐
猫猫的小茶馆11 分钟前
【Linux 驱动开发】四. 平台总线驱动
linux·c语言·arm开发·驱动开发·嵌入式硬件·mcu·物联网
promising-w29 分钟前
【stm32入门教程】TIM定时中断
stm32·单片机·嵌入式硬件
代码游侠31 分钟前
嵌入式开发代码实践——串口通信(UART)开发
c语言·开发语言·笔记·单片机·嵌入式硬件·重构
二十画~书生39 分钟前
CH340G 驱动的多功能 USB 转串口电路
单片机·嵌入式硬件·硬件工程
阿凉07021 小时前
STM32 USB CDC虚拟串口配置
stm32·单片机·嵌入式硬件
fanged1 小时前
STM32(6)--HAL2(PWM/I2C/ADC)(TODO)
stm32·单片机·嵌入式硬件
极客 - L U1 小时前
常规细节积累
单片机·嵌入式硬件
2501_913981782 小时前
物联网模组柔性FPC天线方案选型与应用指南解析
物联网·柔性fpc天线
发光小北3 小时前
MS-F155-L特点与功能介绍
物联网
代码游侠12 小时前
学习笔记——时钟系统与定时器
arm开发·笔记·单片机·嵌入式硬件·学习·架构