1.开发环境选择

对于arduino框架,其本身就有一个arduino开源电子平台,提供硬件支持(arduino uno/nano开发板)和软件支持(arduino IDE),其代码库丰富,容易上手。但是在这里,博主选择推荐另一个IDE:VScode

VScode 是一款轻量级代码编辑器,支持多种编程语言,并支持多种插件功能进行嵌入式开发(通常我们使用VScode+PlatformIO插件进行开发,安装教程比较简单,可上B站自行搜索)。相比于arduino ,VScode+PlatformIO有以下推荐的原因:

1.代码补全/提示:对于功能函数,你往往只需要打出前几个字母,VScode就会自动提示与其相关的函数供你选择,并且不需要关心大小写的问题。并且对于每个函数,VScode都会提供参数提示,防止一时间想不起来要填什么参数,以及参数过多的时候造成的顺序混乱问题。如图所示。

2.语法提示:VScode能进行实时错误检查,对于不小心造成的拼写错误能进行提示,而不是等到编译的时候再进行报错,大大节省开发时间。

上述功能尤其在开发稍微复杂一些的项目时深有体会。

2.开发环境安装

1.首先在浏览器上搜索VScode,进入官网后根据自己电脑的操作系统安装VScode。

2.安装完成VScode之后,按如下图所示:点击左侧扩展,在搜索框中搜索PlatformIO,点击安装。

3.安装完PlatformIO后,重启VScode,左侧底部出现的蚂蚁图标就是platformIO,点击open(第一次加载的时间可能会稍长)

4.点击open后,点击New project, 选择选择文件名,开发板,arduino框架以及文件保存位置后即可创建新工程。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐