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

三、快捷键设置

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

相关推荐
柒月玖.1 小时前
基于AT89C51单片机的加减乘除液晶计算机设计
单片机·嵌入式硬件
剑鞘的流苏2 小时前
DC-DC电路和LDO电路
单片机·嵌入式硬件
Blossom.1183 小时前
物联网安全技术:守护智能世界的防线
人工智能·深度学习·物联网·安全·机器学习·自动化·去中心化
CDialog4 小时前
qemu仿真调试esp32,以及安装版和vscode版配置区别
单片机·嵌入式硬件
南梦也要学习4 小时前
STM32江科大----IIC
stm32·单片机·嵌入式硬件
狄加山6756 小时前
STM32 基础1
stm32·单片机·嵌入式硬件
lzb7596 小时前
第16届蓝桥杯单片机模拟试题Ⅱ
单片机·蓝桥杯
march_birds8 小时前
Zephyr与Linux核心区别及适用领域分析
c语言·开发语言·单片机·系统架构
坏柠20 小时前
深入浅出SPI通信协议与STM32实战应用(W25Q128驱动)(实战部分)
stm32·单片机·嵌入式硬件
硬件进化论1 天前
硬件工程师面试问题(四):车载MCU面试问题与详解
单片机·嵌入式硬件·数码相机·电视盒子·智能音箱·智能手表