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

三、快捷键设置

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

相关推荐
wuyk55512 分钟前
《WiFi 嵌入式物联网开发全套实战》| 第 26 章 WiFi 频繁掉线、假死、断连根因分层定位
物联网
wtblszn14 分钟前
空压机在线监测物联网方案
大数据·运维·物联网·自动化·能源
女神下凡33 分钟前
芯参谋(26):DDR4_软件设计规范
arm开发·单片机·嵌入式硬件
AOI小白新手上路3 小时前
韦东山 3-5 I.MX6ULL 的 LED 编程 · 学习笔记
arm开发·笔记·单片机·学习·架构·硬件架构
xingzhemengyou13 小时前
STM32对函数进行CRC校验
stm32·单片机·嵌入式硬件
尺度商业3 小时前
中国稀土集团创新科技有限公司与本末科技战略合作落地
科技·物联网
FPGA小徐3 小时前
STM32引脚详解:PC13-TAMPER-RTC 多功能复用引脚完全剖析(踩坑+配置+布线)
单片机·嵌入式硬件
m0_738185824 小时前
Flutter 鸿蒙化实战:flutter_iot_wifi 适配 OpenHarmony,IoT 设备 WiFi 配网
物联网·flutter·华为·harmonyos·鸿蒙
byte轻骑兵4 小时前
【PBAP】规范精讲[3]: 蓝牙PBAP协议应用层核心——电话本数据的格式与交互逻辑解析
物联网·蓝牙·pbap·短距离通信协议
铅笔小新z4 小时前
【stm32】中断与异常
stm32·单片机·嵌入式硬件