是否可以将多个草图上传到 Arduino 板上

is it possible to upload several sketches to an Arduino board

我有一个分为两个部分的项目 他们每个人都需要一个独立的草图, 我想将这两个草图上传到同一张 Arduino 卡中,而其中一个不会破坏另一个的工作,这可能吗?如果是的话如何取悦 如果没有其他选择

没有

但是您可以将两个相当独立的部分结合起来,并添加一些逻辑来找出当前哪个部分应该处于活动状态。

例如当在重启时按下按钮(-组合)时,Arduino 运行测试模式,否则它以标准模式运行。

您可以在 Arduino 中设置多个选项卡 IDE 以更独立地处理模式,但上传后所有代码都共存于闪存中。

您可以做的是拥有两个单独的 bin 文件(IDE 菜单 Sketch / Export compiled binary)并让它们都包含 OTA 代码,以便您可以根据需要更新二进制文件。 bin 文件可以本地存储在 SD 卡上,如果开发板具有联网功能,也可以远程存储在 Web 服务器上。更新后,处理器将重新启动并使用更新后的代码启动。

查看 ArduinoOTA 了解更多信息。