vscode配置arduino环境
作者:@syske
本文为作者原创,转载请注明出处:https://www.cnblogs.com/caoleiCoding/p/16964560.html
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
,然后再次运行就可以看到具体的错误信息,如果代码没有编译错误,可以直接看到成功提示:
如果在上传代码过程中报错,需要检查串口监听是否关闭:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2019-12-07 spring boot基于DRUID数据源密码加密及数据源监控实现