VSCODE中搭建arduino+ESP32开发环境

        arduino是很优秀的单片机开发框架之一,其中有很多的库可以方便初学者快速上手和移植到其他平台。并且arduino也支持ESP32,也就是说,我们可以用arduino框架开发ESP32,这听起来就很棒!这篇文章我们就介绍如何在VSCODE中搭建arduino+ESP32开发环境!

        说到arduino,可能很多小伙伴会想到arduinoIDE,但由于我们是在VSCODE下开发,所以不需要安装arduinoIDE!我们需要安装platformio扩展插件!

VSCODE中搭建arduino+ESP32开发环境

 按照上图,我们找到该插件进行安装,

VSCODE中搭建arduino+ESP32开发环境

 从简介中我们可以看到,它是一个嵌入式开发环境,其中就支持arduino!安装完成之后,可以在左侧看到一个类似“小蚂蚁”的图标如下,点击它,

VSCODE中搭建arduino+ESP32开发环境

 接下来,我们用一个例子验证我们环境搭建是否成功,按下图操作,

VSCODE中搭建arduino+ESP32开发环境

 我们建立一个LED闪烁的例程,由于我们的硬件平台是ESP32,所以Board中我们选择Espressif ESP32 Dev Module,框架选择arduino,工程路径我们可以自己指定,如下,

VSCODE中搭建arduino+ESP32开发环境

 之后是一段时间等待,

VSCODE中搭建arduino+ESP32开发环境

 之后我们的工程建立完成了,在src路径下我们可以看到main,cpp,

VSCODE中搭建arduino+ESP32开发环境

 接下来我们将官方quick start教程(链接如下)中的代码粘贴过来,

Quick Start — PlatformIO latest documentationVSCODE中搭建arduino+ESP32开发环境https://docs.platformio.org/en/latest/core/quickstart.html#setting-up-the-project

VSCODE中搭建arduino+ESP32开发环境

 其中LED_BUILTIN大家根据自己手里的板子进行调整,接下来进行编译,

VSCODE中搭建arduino+ESP32开发环境

 编译完成,会有如下提示,

VSCODE中搭建arduino+ESP32开发环境

之后进行烧写,

VSCODE中搭建arduino+ESP32开发环境

 验证完成。

上一篇:802-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过UDP发送给UDP客户端(C# UDP客户端)


下一篇:ESP32学习2:定制工程