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

三、快捷键设置

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

相关推荐
崇山峻岭之间5 小时前
单片机LCD实验
单片机·嵌入式硬件
m0_377108146 小时前
STM32-adc
stm32·单片机·嵌入式硬件
SmartRadio7 小时前
STM32WLE5 LoRa Smart TDMA 完整协议栈实现(工程级可直接编译)-【1】
javascript·stm32·单片机·嵌入式硬件·lora·自组网·smart tdma
上海合宙LuatOS8 小时前
Air8000多网通信- Netdrv
物联网·luatos·多网融合
Jason_zhao_MR10 小时前
纳秒级抖动×24小时零丢帧:RK3576工业级EtherCAT主站全拆解
大数据·人工智能·单片机·嵌入式
TDengine (老段)11 小时前
TDengine WAL 预写日志机制 — 持久性保障与崩溃恢复
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
Geometry Fu11 小时前
《物联网安全》第3.1章 RFID安全
物联网·安全·rfid
平安的平安12 小时前
从“数据孤岛“到“数据融合“:DolphinDB 多模引擎如何打通工业物联网的“任督二脉“
物联网
Deitymoon12 小时前
FreeRTOS——中断实验
stm32·单片机
嵌入式×边缘AI:打怪升级日志12 小时前
# 超声波测距 — HC-SR04 + 定时器输入捕获
单片机·定时器·超声波