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

三、快捷键设置

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

相关推荐
Nautiluss6 分钟前
一起玩XVF3800麦克风阵列(七)
人工智能·单片机·音频·语音识别·智能硬件
凌盛羽1 小时前
在STM32G030xx的HAL库中使用DMA采集ADC多通达数据并开启DMA开启全满和半满中断
数据结构·stm32·单片机·嵌入式硬件·链表·嵌入式实时数据库
飞睿科技1 小时前
24GHz毫米波雷达核心技术解析:原理、优势与应用全景
物联网·智能家居·雷达模块·人体存在
专业开发者1 小时前
智能照明平台的互操作性
物联网
IT阳晨。1 小时前
【STM32】RTC的使用和实时时钟项目
stm32·单片机·嵌入式硬件
国科安芯2 小时前
车规MCU在农业无人机电机驱动中的可靠性分析
单片机·嵌入式硬件·性能优化·无人机·安全威胁分析·安全性测试
一目Leizi2 小时前
Burp Suite物联网渗透测试实战指南:从HTTP到MQTT/CoAP的全面攻防
物联网·http·iphone
TangDuoduo00052 小时前
【UART控制器HAL库常用接口】
单片机·嵌入式硬件
List<String> error_P2 小时前
STM32数据手册速查
stm32·单片机·嵌入式硬件
dlz08362 小时前
GPIO的通用初始化流程
单片机·嵌入式硬件