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

三、快捷键设置

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

相关推荐
TEC_INO11 分钟前
stm32_1:FreeRTOS
单片机·嵌入式硬件
不能跑的代码不是好代码18 分钟前
STM32 标准外设库中关于 GPIO(通用输入输出) 模块的函数声明
stm32·单片机·嵌入式硬件
国际期刊-秋秋20 分钟前
[SPIE] 2026年 物联网、智慧交通与智慧城市建设国际学术会议 (SCSD 2026)
人工智能·物联网·智慧城市·国际会议
嵌入式学习菌24 分钟前
含谐波的功率因数问题
物联网·http
仰泳之鹅25 分钟前
【天气时钟】第一课:工程模板的搭建
单片机·嵌入式硬件
Moonquakes54032 分钟前
嵌入式开发基础学习笔记(LED实验C语言实现、蜂鸣器实验、SDK裸机驱动、链接脚本、BSP工程管理)
stm32·单片机·嵌入式硬件
思茂信息37 分钟前
CST仿真实例:手机Type-C接口ESD仿真
c语言·开发语言·单片机·嵌入式硬件·智能手机·cst·电磁仿真
国际期刊-秋秋37 分钟前
【最新学术会议】2026第二届物联网科技、智能建筑、环境、能源电力与自动化国际会议 (BEEPA 2026)
科技·物联网·能源·国际会议·会议论文
飞易通44 分钟前
蓝牙双模+ Wi-Fi 6为物联网赋能
物联网·蓝牙模块·低功耗蓝牙·wifi 6·蓝牙双模
我是海飞1 小时前
杰理 AC792N 使用 WebSocket 连接百度语音大模型,实现 AI 对话
c语言·单片机·嵌入式·ai对话·杰理·websockey