SD Cardt названия файла текущая дата

akimov_aleks
Offline
Зарегистрирован: 04.04.2013

Привет всем третий день бьюсь не могу решить затачу дату перевел в char а вот приписать .txt не могу. да и код карявый может я не правильно чтото делаю 

 

const int n = 10;
char *z = new char[n];
String s = rtc.getTimeStr();
s.toCharArray(z,n)
char date_log = rtc.getTimeStr()

myFile = SD.open(z, FILE_WRITE);

 

X-Dron
Offline
Зарегистрирован: 24.01.2015
// бла-бла-бла
char Str1[10];
void setup()
{
// бла-бла-бла
}
  
void loop()
{
// бла-бла-бла
  String s = rtc.getTimeStr();
  s.toCharArray(Str1, s.length());
  myFile = SD.open(Str1, FILE_WRITE);
}

Это если без проверок влезет ли значение s в Str1.
 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Имя файла 8 или меньше знаков + '.' + расширение 3 или меньше знаков. Другой вариант имени недопустим в этой библиотеке.