#45
Сообщение
tobotobo » 16.01.2022{, 01:09}
Здравствуйте, гирлянда отработала уже два новых годана ура. Спасибо всем кто помог её сделать.
Вопрос. Просьба.
Помогите изменить скетч таким образом, чтобы с sd карты читалось несколько файлов. в данном варианте читается только 1.out даже если их там записано несколько (2.out 3.out 4.out...)
Как я понимаю // test file open
fxdata = SD.open("1.out");("2.out");("3.out");("4.out");("5.out");("6.out");("7.out");("8.out"); // read only
if (fxdata)
{
Serial.println("file open ok");
fxdata.close();
Это неправильно.?
Необходимо указать что будем читать несколько файлов.
надо еще и вот этот кусок куда то прилепить и соответствующим образом мзменить.
while (true) {
File entry = dir.openNextFile();
if (! entry) {
// no more files
break;
}
for (uint8_t i = 0; i < numTabs; i++) {
Serial.print('\t');
}
Serial.print(entry.name());
if (entry.isDirectory()) {
Serial.println("/");
printDirectory(entry, numTabs + 1);
} else {
// files have sizes, directories do not
Serial.print("\t\t");
Serial.println(entry.size(), DEC);
}
entry.close();
}
надеюсь на вашу помощь.