arduino是很优秀的单片机开发框架之一,其中有很多的库可以方便初学者快速上手和移植到其他平台。并且arduino也支持ESP32,也就是说,我们可以用arduino框架开发ESP32,这听起来就很棒!这篇文章我们就介绍如何在VSCODE中搭建arduino+ESP32开发环境!
说到arduino,可能很多小伙伴会想到arduinoIDE,但由于我们是在VSCODE下开发,所以不需要安装arduinoIDE!我们需要安装platformio扩展插件!
按照上图,我们找到该插件进行安装,
从简介中我们可以看到,它是一个嵌入式开发环境,其中就支持arduino!安装完成之后,可以在左侧看到一个类似“小蚂蚁”的图标如下,点击它,
接下来,我们用一个例子验证我们环境搭建是否成功,按下图操作,
我们建立一个LED闪烁的例程,由于我们的硬件平台是ESP32,所以Board中我们选择Espressif ESP32 Dev Module,框架选择arduino,工程路径我们可以自己指定,如下,
之后是一段时间等待,
之后我们的工程建立完成了,在src路径下我们可以看到main,cpp,
接下来我们将官方quick start教程(链接如下)中的代码粘贴过来,
其中LED_BUILTIN大家根据自己手里的板子进行调整,接下来进行编译,
编译完成,会有如下提示,
之后进行烧写,
验证完成。