morswin89 Napisano Styczeń 17, 2018 Udostępnij Napisano Styczeń 17, 2018 Witam Mam problem aby w nazwie pliku na karcie SD wstawić aktualna datę odczytana z RTC. String nazwa_pliku = ""; nazwa_pliku = rtc.getDateStr(); nazwa_pliku += ".txt"; File dataFile = SD.open(nazwa_pliku, FILE_WRITE); Przy takim zapisie nie tworzy mi żadnego pliku. Cytuj Link do komentarza Share on other sites More sharing options...
Lukaszm Styczeń 18, 2018 Udostępnij Styczeń 18, 2018 W jakim formacie zwraca datę funkcja rtc.getDateStr()? Kojarzę, że miałem problemy z tworzeniem plików, w których nazwie występuje dwukropek. Cytuj Link do komentarza Share on other sites More sharing options...
Marooned Styczeń 19, 2018 Udostępnij Styczeń 19, 2018 Tak jak Lukaszm wspomniał, wrzuć sobie w log to, co zwraca getDateStr(). Na różnych stronach piszą, że raz korzysta z '.' jako separatora, a raz z '/'. Zawsze można podać swój getDateStr(uint8_t slformat=FORMAT_LONG, uint8_t eformat=FORMAT_LITTLEENDIAN, char divider='.') ISO8601 (i przy okazji przyjazdna dla nazwy plików i dobrze sortowalna po nazwie) to chyba tak: getDateStr(FORMAT_LONG, FORMAT_BIGENDIAN, '-') Cytuj Link do komentarza Share on other sites More sharing options...
morswin89 Styczeń 22, 2018 Autor tematu Udostępnij Styczeń 22, 2018 Problemem okazała się ilość znaków. Max ilość znaków w nazwie plików to 8, po wywaleniu separatorów wszystko działa. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!