Skocz do zawartości

Tworzenie plików txt na karcie SD o nazwie aktualnej daty


Pomocna odpowiedź

Napisano

Witam

Planuje realizacje pewnego rejestratora danych na Arduino z czytnikiem kart SD, mam tylko problem bo nie wiem czy można i w jaki sposób tworzyć pliki txt na karcie SD o nazwie aktualnej daty. Chce aby codziennie o godzinie 00:00 utworzył się nowy plik txt o nazwie aktualnej daty np: 20170110.txt

Może ktoś mnie naprowadzić w jaki sposób można nazywać pliki aktualną datą ?

Przede wszystkim musisz tę datę mieć. Potrzebujesz albo zegarka RTC podtrzymywanego z baterii albo liczyć sobie czas/datę samym procesorem i modlić się by nikt nie odłączył zasilania:

http://playground.arduino.cc/Code/Time

No a potem to już prosto: zamieniasz numery roku, miesiąca i dnia na łańcuchy tekstowe, składasz je razem w jeden, dopisujesz na końcu ".txt" i masz nazwę potrzebną dla file.open()

A czytałeś książkę o języku którego używasz programując ten procesor? Może zacznij od potaplania się przy brzegu z podręcznikiem C w ręku zamiast rzucać się na głęboką wodę i zaraz wołać o ratunek? To przynosi efekty, spróbuj.

Przecież wołając:

funkcja("akuku!");

przekazujesz jej tylko wskaźnik na łańcuch umieszczony w pamięci RAM. W przypadku:

char name[] = {"blablabla"};
funkcja(name);

robisz to samo, bo name bez nawiasów jest wskaźnikiem.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...