使用 VS Code 安装 PlatformIO 插件替代 Arduino IDE

ChangeCode
原创
发布时间: 2025-06-14 15:17:07 | 阅读数 0收藏数 0评论数 0
封面
PlatformIO 是一个基于开源的跨平台 IoT 开发框架,它可以在VS Code)中作为插件安装,提供比 Arduino IDE 更强大的功能和更好的用户体验。 本文将介绍如何在 VS Code 上安装 PlatformIO 插件,并使用它来替代传统的 Arduino IDE 进行开发。

准备工作:

材料:

参考资料

  1. PlatformIO 官网:https://platformio.org/
  2. VS Code 下载地址:https://code.visualstudio.com/
  3. PlatformIO GitHub 仓库:https://github.com/platformio/platformio-core
1

为什么选择 PlatformIO

  1. 跨平台支持:支持 Windows、macOS 和 Linux。
  2. 智能代码补全与语法高亮:依托于 VS Code 强大的编辑器功能。
  3. 项目管理更专业:支持多目标编译、依赖管理和库管理。
  4. 内置串口监视器与调试器:无需额外安装其他工具。
  5. 支持多种开发板:不仅限于 Arduino,还支持 ESP32、STM32、ESP8266 等主流嵌入式平台。
  6. 命令行接口(CLI)支持:便于自动化构建和持续集成。
  7. 活跃社区与丰富库资源:PlatformIO 库管理系统非常成熟。
2

安装 VS Code软件

安装 Visual Studio Code:

  1. 进入VSCode官网,在官网页面便有着下载按钮,点击下载等待下载完成即可;
  2. 双击打开下载好的VSCodeSetup.exe软件;
  3. 接下来就是无脑安装的过程了;
  4. 等待安装......;
  5. 安装完成后,点击运行打开VSCode。
3

配置VSCode汉化

VSCode汉化教程

  1. 双击运行VSCode快捷方式,打开VSCode;
  2. 点击左侧的扩展图标,如图2;
  3. 在输入栏中输入“chinese”,稍等1-3秒;
  4. 点击Chinese (Simplified) (简体中文) Language右侧的 Install 按钮安装插件
  5. 稍后等待安装完成,并重启VSCode软件;
  6. 汉化完成。
4

安装PlatformIO插件

安装PlatformIO插件步骤:

  1. 与第3步的前2步一样,我们需要在扩展输入栏中输入 PlatformIO
  2. 点击安装等待安装完成,当出现 是否信任发布者“PlatformIO ”? 时,点击 信任发布者和安装
  3. 安装完成后,右下角会弹出“PlatformIO IDE已成功安装!请重新加载窗口”,点击 Reload Now 重新加载窗口。
5

创建第一个 PlatformIO 项目

  1. 点击 VS Code 左侧角的 PlatformIO 图标(一个蚂蚁头像图标);
  2. 在弹出的列表中点击 Open 或者 Create New Project ,如图2;
  3. 右侧是PlatformIO主页,点击 New Project 创建新工程;
  4. 输入项目名称,例如 BlinkExample
  5. 选择开发板类型(Board),如 Arduino Uno
  6. 选择框架(Framework),默认为 Arduino
  7. 选择项目保存路径(可选);
  8. 点击 Finish,PlatformIO 将自动生成项目结构。
6

新建项目补充

如果你是第一次建立项目,需要比较长的时间来等待它创建完成

7

编写代码

进入 src 文件夹下的 main.cpp 文件,输入以下代码实现 LED 闪烁:

#include <Arduino.h>

void setup() {
pinMode(LED_BUILTIN, OUTPUT); // 设置内置LED为输出模式
}

void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 点亮LED
delay(1000); // 延迟1秒
digitalWrite(LED_BUILTIN, LOW); // 关闭LED
delay(1000); // 延迟1秒
}



8

编译与上传

  1. 点击左下角的 Build 按钮(✓图标)进行编译;
  2. 编译成功后,点击 Upload 按钮(上传箭头图标)将程序烧录到开发板;
  3. 如果连接了 Arduino 设备,PlatformIO 会自动识别并上传。
9

串口监视器

  1. 点击左下角的 Serial Monitor(终端图标)打开串口监视器;
  2. 可用于查看串口输出信息或发送指令。
10

PlatformIO 的高级功能

1. 库管理

PlatformIO 内置了强大的库管理器,可以通过图形界面或命令行快速添加第三方库:

platformio lib install "库名"

例如:

platformio lib install "Adafruit SSD1306"

2. 多配置支持

你可以在 platformio.ini 文件中定义多个构建环境,适用于不同硬件或调试设置:

[env:uno]
platform = atmelavr
board = uno
framework = arduino

[env:nano]
platform = atmelavr
board = nanoatmega328
framework = arduino

切换环境只需点击左下角的当前环境名称即可。


总结

通过将 PlatformIO 插件集成到 VS Code 中,我们不仅可以获得更现代化的开发体验,还能享受更高效的代码管理和调试功能。相比 Arduino IDE,PlatformIO 提供了更强的可扩展性与灵活性,是迈向专业嵌入式开发的重要一步。

如果你正在寻找一种更高效、更现代的方式来替代 Arduino IDE,PlatformIO + VS Code 组合绝对值得尝试!


阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载