Vscode + Arduino 搭建开发环境
时间: 2025-01-09 12:42:08 浏览: 3
### 使用VSCode配置Arduino开发环境
#### 安装必要的扩展
为了在 VSCode 中高效地编写 Arduino 项目,安装合适的扩展至关重要。推荐使用 Microsoft 提供的 C/C++ 扩展以及由 Visual Micro 或 Arduino 开发团队维护的 Arduino IDE 扩展[^1]。
#### 设置工作区文件夹结构
创建一个新的文件夹作为项目的根目录,在此文件夹内建立如下基本架构:
- `src/`:用于放置源代码文件(.ino,.cpp)
- `lib/`:存放自定义库或其他依赖项
- `.vscode/settings.json`: 存储特定于当前工作的设置
#### 配置平台IO或Arduino JSON URL
如果打算支持更多类型的板子,则需向系统添加额外的核心包索引链接。这可以通过修改全局首选项(`~/.platformio/platformio.ini`)来完成;对于单个项目而言,编辑`.vscode/settings.json`即可实现相同效果[^2]:
```json
{
"arduino.additionalUrls": [
"https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json"
]
}
```
#### 初始化并上传第一个草图(Sketch)
打开命令面板 (`Ctrl+Shift+P`) 并输入 “Arduino”,从中挑选初始化新项目的选项。按照提示选择目标硬件型号及其连接端口之后,就可以开始编写程序了。完成后再次通过命令面板选取“Upload Sketch to Board”来进行编译和部署操作[^3].
```python
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // Turn the LED on (HIGH is the voltage level)
delay(1000); // Wait for a second
digitalWrite(LED_BUILTIN, LOW); // Turn the LED off by making the voltage LOW
delay(1000); // Wait for a second
}
```
阅读全文