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

三、快捷键设置

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

相关推荐
逍遥德10 小时前
MQTT教程详解-04.SpringBoot集成MQTT(告别手动控制)
java·spring boot·物联网·中间件·iot·iotdb
项目題供诗14 小时前
STM32-TIM输入捕获(十四)
stm32·单片机·嵌入式硬件
cpsss068114 小时前
Freertos的Systick_Handler重定义
单片机·嵌入式硬件
国产电子元器件15 小时前
电流传感器的输出可以直接接示波器吗?
stm32·单片机·嵌入式硬件
坐望云起16 小时前
NFC 与 RFID 有什么区别?
物联网·rfid·nfc
老梁agent17 小时前
一个 IoT 架构师开始学 AI Agent
物联网
m0_7471245318 小时前
单片机 VSCode 开发环境搭建
vscode·单片机·嵌入式硬件
嵌入式小站18 小时前
STM32 零基础可移植教程 21:1602A 并口 4 位模式,先显示 Hello
stm32·单片机·嵌入式硬件
夜月yeyue18 小时前
KCP 与 UDP 可靠传输
linux·网络·单片机·网络协议·udp·php
数字新视界18 小时前
当园区能耗管理面临挑战时,如何在系统中实现高效监控与优化?
物联网·数据中心·dcim·动环监控·新人首发