可以将几个草图上传到Arduino板上吗
我有一个项目,分为两个部分 每个都需要一个独立的草图, 我想把两张草图上传到同一张Arduino卡片上,而不让其中一张毁掉另一张的作品,这可能吗?如果是,请怎么做 如果没有任何其他选择否 但您可以将这两个相当独立的部分组合起来,并添加一些逻辑,以确定当前哪个部分应该处于活动状态 例如,当重启时按下按钮(-composition)时,Arduino将运行测试模式,否则将以标准模式运行可以将几个草图上传到Arduino板上吗,arduino,arduino-c++,Arduino,Arduino C++,我有一个项目,分为两个部分 每个都需要一个独立的草图, 我想把两张草图上传到同一张Arduino卡片上,而不让其中一张毁掉另一张的作品,这可能吗?如果是,请怎么做 如果没有任何其他选择否 但您可以将这两个相当独立的部分组合起来,并添加一些逻辑,以确定当前哪个部分应该处于活动状态 例如,当重启时按下按钮(-composition)时,Arduino将运行测试模式,否则将以标准模式运行 您可以在Arduino IDE中使用多个选项卡来更独立地处理模式,但上传后所有代码都在闪存中共存。您可以使用两个单
您可以在Arduino IDE中使用多个选项卡来更独立地处理模式,但上传后所有代码都在闪存中共存。您可以使用两个单独的bin文件(IDE菜单草图/导出编译的二进制文件),并使这两个文件都包含OTA代码,以便您可以根据需要更新二进制文件。bin文件可以本地存储在SD卡上,也可以远程存储在web服务器上(如果电路板具有联网功能)。一旦更新,处理器将重新启动并以更新的代码启动
查看了解更多信息。以及Arduino将如何知道运行哪一个?没有,在任何情况下,您可能需要两个不能重构为一个的草图。Arduino草图程序只有一个执行线程。不可能同时运行不同的草图。此外,如果有两个或多个sketshe在运行,所有sketshe都在竞争相同的硬件,那么硬件访问将如何工作?