Memory Arduino中的内存存储

Memory Arduino中的内存存储,memory,arduino,Memory,Arduino,有没有可能(如果有,怎么做)将记事本或终端中的脚本下载到Arduino,然后在另一台计算机上重新启动?我认为这是不可能的,因为上传的程序是先编译的。我不确定细节,但这就像试图从可执行文件中获取C程序一样。我不太清楚您的问题。如果您想在arduino上的内存中存储一组文本,然后在另一台计算机上检索,那么可以。只要把它写在串口或网络端口上就行了 如果你想从一个编译过的程序中获取原始脚本,那么不,它已经编译了。您可能能够以某种方式转储汇编程序,但您必须对其进行反编译,以获得与原始文件类似的任何内容。而

有没有可能(如果有,怎么做)将记事本或终端中的脚本下载到Arduino,然后在另一台计算机上重新启动?

我认为这是不可能的,因为上传的程序是先编译的。我不确定细节,但这就像试图从可执行文件中获取C程序一样。

我不太清楚您的问题。如果您想在arduino上的内存中存储一组文本,然后在另一台计算机上检索,那么可以。只要把它写在串口或网络端口上就行了

如果你想从一个编译过的程序中获取原始脚本,那么不,它已经编译了。您可能能够以某种方式转储汇编程序,但您必须对其进行反编译,以获得与原始文件类似的任何内容。而且可能还不会很接近


不过,你可以将两者结合起来。上传编译后的程序时,还应将原始文本作为数据存储在附带的SD卡上。您必须编写一个这样做的程序,但它不应该太难。

什么?Arduino有EEPROM,尽管其尺寸非常有限。尽管如此,只要有适当的代码,您仍然可以在其上存储某些内容并在以后检索。另外,你可以使用各种外部存储屏蔽,比如SD卡。哦,对不起,我以为op意味着从编译的程序中获取源代码。我想,在Windows中,如果我将一个批处理文件上传到arduino,然后在另一台计算机上打开它,只需按home/reset按钮,将其发送回计算机。我已经通过mac中的终端完成了这项工作,但这是因为我已经将代码上传到arduino,然后将终端和arduino连接到同一个串行端口,并能够通过按下arduino上的重置按钮将上传的代码发送到终端。很明显,在那之后,我不能用同一个串口上传到arduino上,因为它被终端共享。但我可以将代码上传到arduino上,并通过同一个串口发回(概念验证)。但我想知道的是,我是否可以将一个批处理文件上传到arduino,然后以同样的方式发送回计算机,但在arduino中编译后,计算机是否会将其识别为一个批处理文件只是因为无论何时上传内容,都必须先编译,只需为可能需要的其他人更新我的进度感兴趣。我能够在同一个串行COM端口中连接Arduino和mac终端。因此,通过Ardiuno与终端通信,您实际上可以打开exe。或使用Arduino的其他文件