Odczyt danych CSV z pliku na karcie SD - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Magazynowanie (https://forum.arduinopolska.pl/dzial-magazynowanie) +--- Wątek: Odczyt danych CSV z pliku na karcie SD (/watek-odczyt-danych-csv-z-pliku-na-karcie-sd) |
Odczyt danych CSV z pliku na karcie SD - StaCh - 23-09-2017 Kombinuje z oprogramowaniem do odczytu danych z plku CSV na karcie SD i zapisaniem ich w tablicy do dalszego uzycia i mam problem bowiem nie udalo mi sie uzyskac tablicy wartosci odczytanych z pliku na karcie tylko pierwsza liczbe z listy. Kod wyglada nastepujaco: Kod: #include <DDS.h> W kodzie wystepuja opisane funkcje ktore maja za zadanie: -policzyc dlugosc rekordu w pliku na karcie -policzyc ilosc przecinkow oddzielajacych poszczegolne wartosci liczbowe (+1) -odczytac i przetworzyc na liczby wartosci liczbowe z pliku CSV i zapisac do tablicy freq[] -przekazac wartosci liczbowe do modulu generatora do wygenerowania i wyswietlic informacje dla uzytkownika na LCD 16x2 Jedyna nie dzialajaca poprawnie funkcja jest ta ktora ma odczytac i przetworzyc dane z pliku i zapisac je do tablicy w RAM skad beda pobierane przez nastepna funkcje do wygenerowania czestotliwosci z listy. Jest tam blad ktorego nie jestem w stanie zlokalizowac (jestem za slaby w pisaniu programow), ktory powoduje ze funkcja "wykonaj" odczytuje poprawnie tylko pierwsza liczbe a dalej same zera. Prosze o pomoc czy ktos moglby mi pomoc znalezc i poprawic blad? Wykomentowane linie to moje nieudane proby modyfikacji kodu aby uzyskac oczekiwany wynik. |