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

三、快捷键设置

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

相关推荐
懒惰的bit8 小时前
STM32F103C8T6板子使用说明
stm32·单片机·嵌入式硬件
芯岭技术8 小时前
PY32系列单片机离线烧录器,可配置选项字节和上机台批量烧录
单片机·嵌入式硬件
阿川!11 小时前
嵌入式软件--stm32 DAY7 I2C通讯上
stm32·单片机·嵌入式硬件·mcu
像风一样自由202011 小时前
MQTT协议详解:物联网通信的轻量级解决方案
物联网·struts·servlet
O。o.尊都假都11 小时前
socket套接字的超时控制
单片机·嵌入式硬件·网络协议
可儿·四系桜12 小时前
MQTT 协议详解:物联网通信的利器
物联网
海尔辛13 小时前
学习黑客BitLocker与TPM详解
stm32·单片机·学习
bing_15814 小时前
什么是IoT长连接服务?
网络·物联网·长连接服务
上海合宙LuatOS14 小时前
全栈工程师实战手册:LuatOS日志系统开发指南!
java·开发语言·单片机·嵌入式硬件·物联网·php·硬件工程
python算法(魔法师版)14 小时前
API安全
网络·物联网·网络协议·安全·网络安全