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

三、快捷键设置

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

相关推荐
EVERSPIN6 小时前
基于灵动MM32F0140国产32位单片机的Mini-LED应用
单片机·嵌入式硬件·32位单片机·国产32位单片机
ManThink Technology8 小时前
ThinkLink 上线 docker 安装版本
物联网
趣知岛10 小时前
智能家居与物联网项目实战全指南:从架构设计到落地部署
python·物联网·智能家居
剑之所向11 小时前
MCU开机按键,怎么避免抖动造成的开机
数据库·单片机·mongodb
一叶飘零_sweeeet13 小时前
2025 实战复盘:物联网 + 数据检索融合项目的核心技术实现与心得
java·物联网·mqtt
钟佩颖14 小时前
STM32
stm32·单片机·嵌入式硬件
平凡灵感码头14 小时前
天天在用的芯片:78L05 电源稳压器详解
单片机·嵌入式硬件
广东大榕树信息科技有限公司15 小时前
如何利用机房动环监控系统提升运维效率与安全性?
运维·网络·物联网·国产动环监控系统·动环监控系统
恶魔泡泡糖16 小时前
51单片机动态数码管应用2
单片机·嵌入式硬件·51单片机
mastercoder--16 小时前
速通51单片机————数码管显示与模块化编程
单片机·嵌入式硬件·51单片机