VScode环境下配置Arduino

一、前期配置

  1. 下载安装arduinoIDE下载链接
  2. 在VScode中安装Arduino插件。

二、配置VScode

  1. 配置Arduino设置,贴一下我现在能用的settings(2023.05.01):
{
    "arduino.path": "D:\\software\\Arduino",
    "arduino.commandPath": "arduino_debug.exe",
    "arduino.ignoreBoards": [
    ],
    "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",
        "https://www.arduino.cn/package_esp8266com_index.json"
    ],
    "arduino.defaultBaudRate": 115200,
    "[python]": {
        "editor.formatOnType": true
    },
    "arduino.disableIntelliSenseAutoGen": true
}
  1. 通过ArduinoIDE建立工程,使用VScode打开Arduino工程文件夹,VScode现在不知道如何创建arduino工程。
  2. 在VScode中选择对应开发板,选择对应COM口。
  3. 先进行编译,再上传。如果头文件出现红色波浪线错误,一般只要编译了就没事了。
  4. 若vscode中arduino终端中文输出乱码,找到vscode的arduino拓展的安装目录util.js一般路径为:C:\Users\${User_Name}\.vscode-insiders\extensions\vsciot-vscode.vscode-arduino-0.4.3\out\src\common\util.js
    在两百多行左右,把下面这一段注释掉
// if (os.platform() === "win32") {
        //     codepage = getArduinoL4jCodepage(command.replace(/.exe$/i, ".l4j.ini"));
        //     if (!codepage) {
        //         try {
        //             const chcp = child_process.execSync("chcp.com");
        //             codepage = chcp.toString().split(":").pop().trim();
        //         }
        //         catch (error) {
        //             outputChannel_1.arduinoChannel.warning(`Defaulting to code page 850 because chcp.com failed.\
        //             \rEnsure your path includes %SystemRoot%\\system32\r${error.message}`);
        //             codepage = "850";
        //         }
        //     }
        // }

这里主要是大体解释下原因,chcp命令可以更改控制台编码,默认编码上一行:let codepage = “65001”; 是UTF-8,和vscode一样,但是这个判断函数使用命令chcp.com,结果是“活动代码页: 936”,然后936是GBK编码,到vscode里就显示错乱了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是VSCode配置Arduino开发环境的步骤: 1. 安装Arduino IDE 在开始配置VSCode之前,您需要先安装Arduino IDE。您可在官网下载并安装。 2. 安装VSCode插件 在安装Arduino IDE后,您需要安装VSCode插件,以将VSCodeArduino IDE集成。您可以在VSCode中搜索并安装插件“Arduino”和“C/C++”。 3. 配置VSCode 打开VSCode,然后按Ctrl+Shift+X打开插件管理器,搜索并安装“Arduino”和“C/C++”。 接下来,打开一个新的终端窗口,键入以下命令: ``` arduino-cli core update-index arduino-cli core install arduino:avr ``` 这将安装Arduino AVR核心。 4. 配置Arduino路径 打开VSCode,然后打开“文件”>“首选项”>“设置”,在搜索栏中输入“Arduino path”,在“Arduino Path”字段中输入Arduino IDE的安装路径。例如,如果您的Arduino IDE安装在“C:\Program Files\Arduino”目录下,则应在“Arduino Path”字段中输入“C:\Program Files\Arduino”。 5. 配置Arduino板和端口 在打开的VSCode窗口中,单击左侧边栏中的“Arduino”图标,在“板”和“端口”下拉菜单中选择您的Arduino板和端口。 6. 创建并上传代码 单击左侧边栏中的“文件”图标,然后选择“新建文件”以创建一个新的Arduino代码文件。编写代码后,单击左下角的“上传”按钮将代码上传到Arduino板上。 以上就是在VSCode配置Arduino开发环境的步骤。希望能帮助到您!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值