我在arduino uno上使用sparkfun micro sd卡进行传感器的数据记录。将传感器的结果保存到一个文件中没有问题。现在我希望每次重新启动arduino时保存文件而不删除第一个文件。我怎么能这样做?
感谢。
答案 0 :(得分:0)
您可以使用附加模式中的fopen()
附加数据(第二个参数“a”),或者通过使用Arduinos exist()函数检查文件是否存在来创建新文件。如果文件存在,您可以解析字符串,提取例如后缀编号,增加后缀,构建新的递增文件名,并再次检查文件是否存在,直到没有这样的文件。然后使用文件名创建一个新文件。例如,这允许您有多个升序文件。