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

三、快捷键设置

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

相关推荐
LQQrk智能排产物联网规则引擎1 分钟前
协议不通用、设备连不上?三步拆解物联网的“语言障碍”(JVS物联网)
物联网·jvs
somi722 分钟前
ARM-07-i.MX6ULL-EPIT定时器和GPT
arm开发·单片机·嵌入式硬件·gpt·定时器·自用·时钟配置
蓝凌y25 分钟前
51单片机之数码管0~9显示
单片机·嵌入式硬件·51单片机
皮皮哎哟43 分钟前
ARM—点灯(基于正点原子的IMX6U-mini)
arm开发·单片机·嵌入式硬件·imx6ull·点灯·固件库
可乐鸡翅好好吃1 小时前
一次因 MPU6050 硬件异常导致的 nRF52840 启动卡顿问题总结
单片机·嵌入式硬件
爱喝纯牛奶的柠檬1 小时前
基于STM32和电阻分压模块的电压测量
stm32·单片机·嵌入式硬件
dashizhi20151 小时前
服务器共享禁止外部设备访问、共享文件禁止非单位内部电脑访问?
stm32·单片机·嵌入式硬件
熊文豪1 小时前
时序数据库选型指南:大数据时代工业物联网的高效数据管理策略
大数据·物联网·时序数据库
电子科技圈1 小时前
芯科科技闪耀2026嵌入式世界展以Connected Intelligence赋能,构建边缘智能网联新生态
人工智能·嵌入式硬件·mcu·物联网·智慧城市·健康医疗·智能硬件
llilian_161 小时前
音频分析仪 专业音频分析仪破解行业测试痛点实战解析 音频测试仪 专业音频分析仪
大数据·功能测试·单片机·测试工具·音视频