【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 Edition v0.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 的频率闪烁。

相关推荐
深圳市宝华视联5 小时前
Python 读取 IP 视频流简单 Demo
python·嵌入式硬件·opencv·网络协议·tcp/ip·实时音视频·嵌入式实时数据库
恒锐丰科技韩生5 小时前
RB6005A|晶准 单节锂电池内置 MOS 保护芯片 DFN2×3‑8
嵌入式硬件·硬件工程
youshi66685 小时前
stm32-PWR、低功耗模式
stm32·单片机·嵌入式硬件
ACP广源盛139246256735 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 Serdes 长距离视频传输芯片 GSV5800 在私有化 AI 服务中的价值与应用场景
大数据·数据库·人工智能·嵌入式硬件·矩阵·开源·音视频
Funing76 小时前
STM32 电机动态 PI 控制:从编码器反馈、增量式 PI 到 Matlab 参数拟合与 PWM 输出
stm32·嵌入式硬件·matlab·pi控制算法
云泽8086 小时前
深入浅出 STM32(十八):时钟树、总线与寄存器的底层联动机制
stm32·单片机·嵌入式硬件
米饭不加菜7 小时前
C51 语言参考手册
经验分享·笔记·单片机·嵌入式硬件
深圳市宝华视联7 小时前
院感约束下,手术室音视频布线与设备摆放实施注意事项
嵌入式硬件·音视频·实时音视频·视频编解码·嵌入式实时数据库
科芯创展7 小时前
2.7VIN,5VOUT,360KHz,电荷泵升压芯片,XZ3120
单片机
dozenyaoyida7 小时前
LittleFS 嵌入式文件系统机制拆解与某 RISC-V MCU 实测配置
单片机·嵌入式·文件系统·risc-v·littlefs·flash存储