【Arduino】一分钟快速在vs code 编译开发Arduino

介绍

        对于一些开发者来说,Arduino开发较为不方便,不管从代码的阅读性、开发效率等等方面,vs code都要优于Arduino IDE开发,而且vs code开发可以使用插件,比如一些AI代码插件,可以加快开发速率,本文章仍然需要安装Arduino IDE,只不过具体开发是在vs code 中进行,实现对开发板的选择,程序烧录下载编程以及实现串口调试的功能。

下载Arduino

        推荐安装低版本 Arduino,当前使用Arduino版本1.8.19,不建议使用V2.0以上版本。

由于arduino软件自带的是Arduino自己的开发板库文件,需要下载开发板对于的库文件包,资源里面是ESP8266的库文件。

vs ceode安装插件

安装下列插件

拓展设置

        点击Arduino Community Editionv0.7.2预览版插件齿轮,进入拓展设置,配置arduino的安装目录,这个目录就是arduino的安装根目录(可以看到arduino_debug.exe

在Path 字段配置即可。

配置command Path

arduino_debug.exe

设置启动自动补全

最后,点击下图右上角的文件图标之后,会进入一个编辑页面,在下图的位置中插入如下代码:"C_Cpp.intelliSenseEngine": "Tag Parser"

{
    "arduino.commandPath": "arduino_debug.exe",
    "arduino.path": "D:\\soft\\arduino-1.8.19",
    "C_Cpp.intelliSenseEngine": "Tag Parser"
}

程序下载测试

在任意位置新建一个后缀为 .ino 的文本文件,使用 VS Code 打开,并编写

void setup() {
  pinMode(LED_BUILTIN,OUTPUT);  
}
void loop() {
  digitalWrite(LED_BUILTIN,HIGH);  
  delay(1000);
  digitalWrite(LED_BUILTIN,LOW); 
  delay(1000);
  }

连接开发板,当前使用 ESP8266 开发板,选择对应串口,最后选择下载方式,ESP8266默认串口下载,无其它下载方式。

点击右上角图标下载程序

出现下载进度,当进度到 100%表示下载成功

下载成功之后,ESP12F 模组的板载指示灯会以 1s 的频率闪烁。

Visual Studio Code (VS Code) 是一款非常流行的开发环境,而 Arduino 则是一种开源电子原型平台,用于构建各种物联网设备和交互式项目。如果你想在 VS Code 上进行 Arduino 开发,可以按照以下步骤进行操作: 1. 安装 VS Code:前往 Visual Studio Code 官网(https://code.visualstudio.com/)下载并安装最新版本的 VS Code。 2. 安装 Arduino 扩展:在 VS Code 中点击左侧菜单栏的“扩展”图标,搜索并安装“Arduino”扩展。该扩展由 Microsoft 提供,可以为你提供一系列 Arduino 开发所需的功能。 3. 安装 Arduino 开发工具链:在 VS Code 中按下 `Ctrl + Shift + P`(或者选择“查看” -> “命令面板”),输入“Arduino: Board Manager”,然后选择合适的平台,比如 Arduino AVR Boards。 4. 配置 Arduino 开发环境:在项目文件夹中创建一个名为 `.ino` 的文件,VS Code 会自动识别该文件类型。点击底部状态栏的“Select a board”按钮,选择你正在使用的 Arduino 板型。 5. 编写 Arduino 代码:在 `.ino` 文件中编写你的 Arduino 代码。VS CodeArduino 扩展提供了代码自动完成、语法高亮和调试等功能,使你更轻松地进行开发。 6. 上传代码到 Arduino 板子:连接你的 Arduino 板子到电脑,并选择“上传”按钮(或者按下 `Ctrl + Alt + U`)。VS Code 会自动构建并将你的代码上传到板子上。 这只是基本的步骤,你可以根据具体需求进一步扩展和定制。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物联小玩家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值