23-09-2023, 21:24
Witam, rozpocząłem projekt wykorzystujący arduino nano ch340 i popularny moduł czytnika kart micro sd, program ma zapisywać różnorakie parametry w plikach o konkretnych nazwach - niektóre z plików utworzonych na karcie microsd mają przechowywać nazwy np DEV01 a inne numery seryjne odczytanych przez uart urządzeń.
Przechodząc do sedna chciałbym otworzyć konkretny plik tekstowy i odczytać jego zawartość do stringa używanego w programie , próbowałem zrealizować to w ten sposób ( DATA = myFile.read(); ) ale nie działa, jeśli data jest stringiem program wyrzuca błąd podczas kompilacji, jeśli uzywam tablicy intów wówczas program kompiluje się ale wyrzuca
?losowe? dane.
Potrzebuję więc kawałek kodu który wchodzi w plik txt z konkretną nazwą np: DEV1 a następnie pobiera dane z konkretnej linijki w pliku i zapisuje do zmiennej globalnej (String) o nazwie DATA.
Jeśli ktoś wie jak zrealizować odczyt z pliku txt do zmiennej string w programie będę wdzięczny za pomoc, chętnie też zrozumiem jak to zrealizować jeśli ktoś ma ochotę łopatologicznie wytłumaczyć.
Przechodząc do sedna chciałbym otworzyć konkretny plik tekstowy i odczytać jego zawartość do stringa używanego w programie , próbowałem zrealizować to w ten sposób ( DATA = myFile.read(); ) ale nie działa, jeśli data jest stringiem program wyrzuca błąd podczas kompilacji, jeśli uzywam tablicy intów wówczas program kompiluje się ale wyrzuca
?losowe? dane.
Potrzebuję więc kawałek kodu który wchodzi w plik txt z konkretną nazwą np: DEV1 a następnie pobiera dane z konkretnej linijki w pliku i zapisuje do zmiennej globalnej (String) o nazwie DATA.
Jeśli ktoś wie jak zrealizować odczyt z pliku txt do zmiennej string w programie będę wdzięczny za pomoc, chętnie też zrozumiem jak to zrealizować jeśli ktoś ma ochotę łopatologicznie wytłumaczyć.