在arduino板上的micro sd卡中保存不同的文件

时间:2015-04-13 14:26:20

标签: sd-card arduino-uno

我在arduino uno上使用sparkfun micro sd卡进行传感器的数据记录。将传感器的结果保存到一个文件中没有问题。现在我希望每次重新启动arduino时保存文件而不删除第一个文件。我怎么能这样做?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用附加模式中的fopen()附加数据(第二个参数“a”),或者通过使用Arduinos exist()函数检查文件是否存在来创建新文件。如果文件存在,您可以解析字符串,提取例如后缀编号,增加后缀,构建新的递增文件名,并再次检查文件是否存在,直到没有这样的文件。然后使用文件名创建一个新文件。例如,这允许您有多个升序文件。