我一直在为Arduino写许多不同种类的Sketch,但是有可能我还没有听说过。
我希望能够使用Arduino保存首选项,这些首选项可以在Arduino重新启动时恢复。您想要(在现场)更改的数据类型,而不必在草图中对其进行硬编码,也无需从IDE上传更改。
示例:
因此,如果我将恒温器设置为68°并且电源关闭,我希望它记住电源重新打开时设置的温度。
答案 0 :(得分:2)
除非您要保存大量设置,否则EEPROM应该足以满足您的目的。我要做的是定义一个存储相关选项的结构,并使用EEPROM库读取/写入整个结构。
Arduino参考页面上提供了一个很棒的示例: EEPROM Put
我希望做某种打开文件,像在php中那样进行读/写操作,在这里我可以一次读/写整个字符串
除非您有很多选择,否则实际上不需要这样做。否则,最好的选择是使用支持FileIO操作的SD卡之类的东西
答案 1 :(得分:1)
您似乎正在寻找Arduino EEPROM
EEPROM:内存在板关闭时保留其值(例如微型硬盘驱动器)。该库使您可以读取和写入这些字节。