目录
一、软件安装
二、前期准备
(1)下载开发板
(2)下载外部库
三、vscode环境配置
(1)下载arduino插件
(2)打开arduino项目文件夹
(3)环境配置
四、完善功能
(1)提高编译速度
(2)串口调试输出中文乱码
选择使用vscode的原因:arduino 2.0听说不太稳定,并且vscode有自动补全功能,对编程及其友好。
一、软件安装
ardunio IDE、vscode
二、前期准备
首先要确保arduino IDE下有你需要的开发板型号和相关库。
(1)下载开发板
工具->开发板->开发板管理,查找需要使用到的开发板
(2)下载外部库
项目->加载库->管理库,查找需要使用到的外部库
三、vscode环境配置
(1)下载arduino插件
ps:如果最后面配置后出现了奇奇怪怪的问题,换一下这个插件的版本试试?
(2)打开arduino项目文件夹
打开后应该是这样子的:
(3)环境配置
文件->首选项->设置,或者使用快捷键ctrl + , 。搜索arduino,在Arduino:Path下写入你的arduino IDE的安装地址。
熟悉一下vscode最底下蓝色条形框里的几个东西:
选择串口号(注意:开发板要事先与电脑相连!)
选择开发版(注意:开发板要事先在arduino IDE上下载好才行!详见前面arduino IDE下载开发板部分)
然后vscode就不知不觉给你生成了一个.vscode的文件夹,里面初始只存在一个arduino.json的文件。
然后自己手动创建一个settings.json文件,将下面的内容复制到该文件中,然后保存。
{
"arduino.path": "D:/Arduino", //注意,这里填入你自己Arduino安装路径,也就是前面配置的Path路径
"C_Cpp.intelliSenseEngine": "Tag Parser",
"editor.insertSpaces": true,
"files.autoGuessEncoding": true,
"arduino.logLevel": "info",
"explorer.confirmDelete": false,
"editor.detectIndentation": false,
}
点击下载(编译的时间会有点长,后面会提到如何提高编译速度(四、完善功能 部分))
一两分钟后,编译完成,会发现.vscode中又多了一个c_cpp_properties.json文件,这个文件有一个作用就是进行头文件的定位的(有了这个就可以自动补全了)。注意,这时候头文件那里是没有蓝色波浪下划线出现的,如果有,且报了“在 browse.path 中未找到包含文件”,就是这个json文件有问题,可以试一下更换一下arduino插件的版本?
四、完善功能
(1)提高编译速度
细心的朋友已经发现了,在每次编译的时候,下面的输出栏都会出现一个warning:Output path is not specified. Unable to reuse previously compiled files. Build will be slower. See README.
这个的意思就是说要指定一下编译输出的路径。解决方法:.vscode->arduino.json,添加以下内容:"output": "./build",保存后再次编译下载。然后会发现这次的下载速度要比之前快了一点点。
编译下载完成后:
(2)串口调试输出中文乱码
ps:由于本人没遇到过这个问题,但是看到网上有人遇到了,就按照他们给的方法演示一下。
解决:
1、开始->设置,搜索“区域”,找到“区域设置”。
2、在右上角找到“其他日期、时间和区域设置”,点进去。
3、