Я работаю над простым проектом, чтобы собрать данные датчиков и сохранить их в .txt файле на SD-карте.Код, который я посмотрел в Интернете, предназначен только для сохранения 100 файлов, но давайте скажем, хочу ли я сохранить больше, чем это.Может быть 1000 или 10K, тогда как мы можем изменить код .. Это код ..
char filename[] = "IMULog00.txt";
for (uint8_t i = 0; i < 100; i++)
{
filename[6] = i / 10 + '0';
filename[7] = i % 10 + '0';
if (! SD.exists(filename))
{
logfile = SD.open(filename, FILE_WRITE);
break; // leave the loop!
}
}
if (! logfile)
{
Serial.println("Error: Log file could not created");
}
Я пытался изменить его для 1000 файлов, но он дает ошибку.Я знаю, что что-то не так со значениями, но не смог понять.Пожалуйста, укажите мою ошибку, и если есть какой-то общий код или цикл для создания файлов .txt размером более 10 КБ или 100 КБ, было бы намного лучше.
Моя правка .. Не работает
** 1009