我做了一个草图,但后来我把它弄丢了。然而,在丢失之前,我把它上传到了Arduino。有什么办法能让我把它找回来吗?
这个答案没有直接回答问题,但仍然会导致相同的最终结果。
Arduino IDE使用临时目录来存储构建文件,包括原始草图以及HEX和中间文件。
在Mac上,这些文件默认在/var/folders中,而在Windows机器上,它们在...\Local Settings\Temp\中(根据Windows的版本,它们可能在几个地方)。
我发现,特别是在Windows中,当你关闭草图或IDE时,这些构建文件不会被删除,所以它们在你的机器上存在的时间可能比你想象的要长。
另外,在默认情况下,Crashplan、Backblaze和Time Machine都会备份这些位置,所以即使它们已经被删除,也可能仍在备份中。
这里的好处是,你将恢复C代码而不是ASM。