找不到 Arduino IDE VS 代码

Cannot find Arduino IDE VS Code

我正在使用 windows 并且我从 Microsoft store 安装了 Arduino IDE,但我想在 VS Code 中编写所有代码。当我想 运行 程序或 select 板时,它只是这样说:

Cannot find Arduino IDE. Please specify the "arduino.path" in the user settings. Requires a restart after change.

我该如何解决这个问题,我在哪里可以找到 arduino.path?

为 VS 代码安装 PlatformIO 扩展。它有 Arduino 框架,它适用于所有可能的板,然后是一些。

对我来说,Arduino IDE.app(2.0 测试版)无法发挥作用。切换到 1.8.6 (Arduino.app),将其放入我的应用程序文件夹(因此路径为 /Applications/Arduino.app)并将 VSCode 设置设置为:

"arduino.path": "/Applications/Arduino.app"

修复了这个错误(并让我 select 一个面板,我可以使用命令面板来完成它。确保打开新的非测试版 Arduino.app 并添加任何现有的板管理器 jsons,例如我的 esp32,可能已经添加到 beta Arduino 中。这些库似乎已经到位。)

我还必须将此添加到我的 C/C++ includePath 设置中:

${workspaceFolder}/**
/Users/<owen>/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/**

此时“验证”开始工作。它仍然很慢,并在 运行 时闪烁 Arduino 初始屏幕,所以我现在将遵循 platformIO 的建议,看看是否有任何改进。

P.S。起初我也收到关于 [Warning] Failed to generate IntelliSense configuration 的错误,但我认为我通过单击左下角出现的弹出窗口中的“不再显示”或类似内容来解决此问题。 (类似的错误出现在语法问题上,因此可能与此相关。)