首页 > 其他分享 >vscode配置arduino环境

vscode配置arduino环境

时间:2022-12-07 21:23:03浏览次数:42  
标签:arduino vscode 配置 环境 设置 tools

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

相关文章

  • Centos开机自启动配置方式汇总
    文章目录​​前言​​​​一、Centos上配置开机自启动的几种方式​​​​二、实践演示​​​​1、在/etc/rc.d/rc.local中添加服务启动命令​​​​2、通过chkconfig配置​......
  • Kibana开机启动配置
    文章目录​​前言​​​​配置过程​​​​1、在/etc/init.d目录下,新建脚本kibana​​​​2、增加脚本的可执行权限​​​​3、查看chkconfiglist​​​​4、把服务添加到c......
  • C环境搭建及配置
    一、MinGW-W64GCC下载1.下载MinGW-W64GCC下载地址12.MinGW各个版本区别3.下载方法2下载地址24.说明如下图二、配置MinGW-W64GCC的环境遍历1.解压......
  • miniconda的安装及配置
    1.下载conda官方网站2.安装全部按默认一直点击下一步即可,安装路径可自定义。3.使用在windows开始菜单中打开AnacondaPrompt(miniconda3)工具。3.1配置清华镜像源An......
  • Maven的认识与配置
    什么是MavenMaven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven是一个项目管理和整合工具。Maven为开发者......
  • scrapy架构介绍,scrapy中settings相关配置,scrapy中的request和response
    scrapy架构scrapy解析数据settings相关配置,提高爬取效率持久化方案全站爬取cnblogs文章request和response对象传递参数解析下一页并继续爬取爬虫......
  • 如何使用 Towify 在微信小程序中配置输入必填报错?
    效果展示:   具体步骤:创建数据表创建“创建事件”添加输入框组件配置输入框组件添加按钮组件 步骤分解:创建数据表创建数据表创建......
  • 怎么配置Java的环境变量?<No SDK>怎么处理?
     这是我打开idea的界面,表示我没配置jdk。  1.先下载JDK   JDK官方下载链接 2.配置JDK环境变量路线1:window设置》系统》关于》高级系统设置路线2:右击我的电......
  • Redis配置、优化以及命令
    一、关系数据库和非关系数据库1.1关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle、MySQL、SQLServer、MicrosoftAccess、DB2等 1......
  • SpringBoot使用maven打jar包配置
    在pom.xml文件中加入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>选择你自己的版本</ve......