Skocz do zawartości

Wysyłanie z Arduino danych przez sieć FTP, HTTP


Pomocna odpowiedź

Napisano

Witam

Próbuję rozwiązać następujący problem. Arduino wywala w oknie monitora pewne dane, niestety okno monitora arduinowego musi być cały czas otwarte, nie może to być inny program terminalowy (np. putty). Chciałbym aby te dane wypychać po sieci na inny komputer w postaci pliku tekstowego. Jeśli chodzi o usługę może to być http wolałbym ftp. 

Pozdrawiam
Szymon Grygowski

Dlaczego nie może być to inny program terminalowy? To co Arduino wysyła po COM możesz odczytać czym se chcesz, kwestia ustawień (masz nawet artykuł o innych monitorach Arduino). Jeżeli chcesz mieć podgląd z innego komputera to zainteresuj się ESP8266 albo ESP32 i wysyłaj dane na jakiś serwer.

Może dane zapisać w pliku txt, do tego baza danych, i odczyt na stronie internetowej? Tylko do zapisu potrzeba wgrać bibliotekę stdio, a ciężko jest ją znaleźć.

1 godzinę temu, KHX napisał:

potrzeba wgrać bibliotekę stdio, a ciężko jest ją znaleźć

Ciekawe, ciekawe... masz jakiegoś specjalnego avr-libc, z którego usunięto stdio?

 

W arduino ide nie ma, chyba, że jestem prawie ślepy, w plikach nie widziałem. 

(edytowany)

Jak to nie ma?

Arduino IDE ciągnie za sobą cały avr-libc, a stdio to akurat integralna część tej zacnej biblioteki.
 

$ find ~/arduino-1-8-13 -name "*stdio*"
/home/ethanak/arduino-1.8.13/hardware/tools/avr/avr/include/stdio.h

Co to jest Twoim zdaniem?

Edytowano przez ethanak
  • Lubię! 1

A to przepraszam, i w sumie dziękuję, bo własnie jutro miałem coś z studio zrobić. 

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