Skocz do zawartości

Zapisywanie danych z portu szeregowego do pliku


Pomocna odpowiedź

Chodzi mi o to że zbieram dane z czujnika i chciałbym je zapisywać do pliku, żebym mógł później np.otworzyć te dane w excelu i zrobić z nich wykres. Czy da się to zrobić bez zewnętrznego programu?

(edytowany)

No toś odpowiedział :-). Rozumiem, że chodzi Ci o to, że Arduino wysyła dane przez port szeregowy do np. PC. W tym przypadku masz kilka różnych problemów "programistycznych" do rozwiązania po stronie PC np.:

1. Obsługa portu szeregowego i odbiór danych.

2. Zapis odebranych danych w pliku o odpowiednim formacie.

Tak więc moim zdaniem bez "pośrednictwa zewnętrznego programu" (jak piszesz) to raczej się nie da. Sam system operacyjny danych odbieranych przez port szeregowy PC nigdzie nie zapisuje - potrzebny jest program, który możesz napisać samemu lub poszukać jakiegoś gotowca.

Edytowano przez Belferek

Próbowałem dane zbierać prze program CoolTerm i wszystko byłoby spoko gdyby nie fakt, że przez port szeregowy wysyłam również odpowiednie komendy do Arduino i wtedy pojawia się problem bo albo wysyłam komendy albo zbieram dane przez CoolTerm. Dlatego chciałbym to zrobić już bez ingerencji żadnego innego programu. Chyba ze jest jakiś program, który nie zakłócałby wpisywania poleceń przez port szeregowy.

No to nie możesz tych komend wysyłać w programie terminalowym? Przecież możesz włączyć wcześniej logowanie całej sesji do pliku tekstowego. Będą się tam zapisywać i dane z czujnika i to co piszesz na klawiaturze. Potem prosta edycja pliku i masz czyste dane. Stary HyperTerminal to umiał, PuTTy też umie, to przecież podstawowa funkcja takich programów. Nie musisz wychodzić z jednego by przenosić się do innego w celu wydania komend. Akurat monitor portu szeregowego w środowisku Arduino to jakaś porażka, po co tego w ogóle używasz?

Uważam, że monitor(jak sama nazwa wskazuje) jest spoko do wizualizacji zamiast LED lub LCD. Jestem nowy w ARDUINO i nie wiem, czy można na nim wyświetlić coś kolorowego jak w putty.

Poprzez wpisywanie odpowiednich komend do monitora portu szeregowego ustawiam wyjścia cyfrowe arduino w odpowiedni sposób aby sterować przełącznikiem analogowym. Mam nadzieję, że uda się to zrobić przez wspomniane programy. Dzięki za pomoc. 

3 godziny temu, Henrykk napisał:

Jestem nowy w ARDUINO i nie wiem, czy można na nim wyświetlić coś kolorowego jak w putty.

Niestety nie ma takiej możliwości.

2 godziny temu, Jakub201830 napisał:

Poprzez wpisywanie odpowiednich komend do monitora portu szeregowego ustawiam wyjścia cyfrowe arduino w odpowiedni sposób aby sterować przełącznikiem analogowym. Mam nadzieję, że uda się to zrobić przez wspomniane programy. Dzięki za pomoc. 

Sprawdź jeszcze ten artykuł, może RealTerm będzie dla Ciebie wygodniejszy: 4 alternatywy dla monitora portu szeregowego Arduino

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...