vscode配置arduino环境
这里再补充下vscode arduino
开发环境的设置。
前期准备
-
确保本地安装了
arduino
环境 -
打开
vscode
,安装arduino
扩展:
添加配置
-
配置
arduino
环境。打开vscode
设置(快捷键ctrl+,
),找到arduino configuration
:首先配置
arduino
的安装目录,这个目录就是arduino
的安装根目录(可以看到arduino_debug.exe
):配置
command Path
和波特率:当然,这里你也可以直接打开
seting.config
进行配置:这里附上我的完整配置:
{
"arduino.path": "D:\\workspace\\dev-tools\\arduion-tools\\arduino-nightly",
"arduino.commandPath": "arduino_debug.exe",
"arduino.logLevel": "info",
"arduino.allowPDEFiletype": false,
"arduino.enableUSBDetection": true,
"arduino.disableTestingOpen": false,
"arduino.skipHeaderProvider": false,
"arduino.additionalUrls": [
"https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json",
"http://arduino.esp8266.com/stable/package_esp8266com_index.json"
],
"arduino.defaultBaudRate": 115200,
"[python]": {
"editor.formatOnType": true
}
}
项目初始化
-
打开一个已经创建好的
arduino
项目,初始化配置。 -
之后创建新的
arduino
项目,首次编译时会自动创建相关环境文件
遇到的问题
如果你注意留意上面截图的话,会发现控制台报错了:
对于这个错误,我找了很多资料,但是并没有找到和我一样的问题,最终在一次偶然的调试过程中,我找到了问题——开发板exceptions
设置问题:
默认情况下exceptions
的设置Legay(new can return nullptr)
,从上面的截图可以看到控制台提示的是非法的设置,说明是因为控制板deexceptions
设置不正确,这里选择Enabled
,然后再次运行就可以看到具体的错误信息,如果代码没有编译错误,可以直接看到成功提示:
如果在上传代码过程中报错,需要检查串口监听是否关闭:
标签:arduino,vscode,配置,环境,设置,tools From: https://www.cnblogs.com/caoleiCoding/p/16964560.html