综上所周知,Arduino IDE太不智能了,没有代码提示,不能代码跳转,于是乎找一下vscode有啥插件用
在网上找了些教程,也碰到了奇奇怪怪地坑,于是记录一下能成功配置步骤

准备

1.已安装好Arduino IDE
2.已安装好VSCode

安装插件

VSCode配置Arduino有两种方式,一是Arduino IDE,而是Arduino CLI,我用的是IDE的方式,虽然官方提示说这种方式以后将不再支持,但是鉴于我本地的Arduino安装的各种开发板、库啥的都已经配置好了,所以也懒得再去折腾了
在这里插入图片描述

1.安装Arduino、C/C++插件,这两个插件都是必要的

在这里插入图片描述
2.配置Arduino插件,然后对插件进行设置
在这里插入图片描述
我这里去掉了Analyze On Open,打开的话每次打开文件都会对项目进行分析
下面那个Analyze On Setting Change则是修改配置之后会分析项目
根据自己需要配置即可
在这里插入图片描述
最重要的一点来了,Path要填自己Arduino IDE的安装目录,然后把下面的Use Arduino Cli的勾去掉
在这里插入图片描述

开始使用

1.以文件夹形式打开Arduino项目文件夹
然后在右下角选择开发板,我这里是Nano,根据自己开发板选择
在这里插入图片描述
2.依然是右下角,选择programmer,一般是AVRISP mkII,不知道选什么的话可以去Arduino IDE看一下自己的开发板用的是什么programmer,有些板是没有的,比如ESP系列
在这里插入图片描述
3.右上角点击一下验证,会自动创建.vscode目录,和两个配置文件,一个是arduino插件的配置文件,一个是C/C++插件的配置文件,这个时候把语言识别调成C++,左边的{}点一下,会看到一个叫Arduino的配置,就搞定了,如果是出现Win32或其他的,检查一下自己.ino文件名是否存在空格,或者非法字符,这样是无法编译的
在这里插入图片描述
4.可以看到编译成功后会有个警告,说没有配置Output path,编译会变慢
在这里插入图片描述
所以我们可以在arduino.json添加"output": "./build",编译文件能够复用,从而加快编译速度
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐