inviare file dati da shield datalogger a PC

Apr 20, 2021 14 Replies

Il datalogger che ho installato su arduino scrive i dati in un file TXT su schedina SD.



che sulla scheda SD? Ho provato a cercare in internet ma la cosa mi sembra molto confusa. Sembra che il PC si connette ad arduino ma non viceversa. Spero di essere riuscito a spiegarmi. Grazie Gab


https://www.avast.com/antivirus

Non so se esistono librerie che lo facciano direttamente o con "minimo sbattimento" ma credo di no. In questi casi se

(eventualmente in binario) e con il PC ci si connette alla seriale e si ricevono i dati. La maggior parte dei programmi per PC di comunicazione con la seriale possono

a portata di mano, ma chiaramente serve che si faccia partire il programma sul PC e ci si connetta alla seriale sperando che non si debba ogni volta settare l'insieme di opzioni che ti permettono il log. Probabilmente ci sono utility a linea di comando che ti permetterebbero di cavartela con un batch e doppio click ma non le conosco.

- Se scegli la pillola blu la tua vita - E se scelgo quella rossa?

Gab ha scritto:

ok...ottimo

nvece

in teoria ,si

in che modo si connette? via seriale? via USB? via ethernet? via wifi?

un elaborazione particolare che puoi fare solo da PC ,scarica i dati con ethernet ,seriale o altro

Il 20/04/2021 13:09, Gab ha scritto:

"spedirlo" tramite le interfacce che ha a disposizione (uart, usb, eth, wifi, i2c, spi, ecc ecc), procediamo con ordine. Tu hai certamente a disposizione il dato sotto forma di variabile, array, struttura ecc ecc, ed il firmware che stai usando adesso prende questi dati e li spedisce su un file nella SD locale. Quello che puoi

aggiungendo magari qualche comando, ad esempio arduino inizia a trasmettere i dati quando il PC invia un comando di START. Spero di esserti stato utile s

Il 20/04/2021 13:09, Gab ha scritto:

comunicazioni seriali asincrone (o sincrone) in genere. Saluti s

Il 20/04/2021 14:55, emilio ha scritto:

avrai notato che ho creato un datalogger rtc e gradi termometro con arduino UNO e lo shield adafruit. Questo mi scrive i dati (ora e gradi) in un file TXT su un scheda SD. Fin qui tutto OK. Se io volessi che i dati (ora e gradi) invece di venire scritti sulla scheda SD venissero scritti direttamente sul PC? E' possibile? Spero di essere stato chiaro. Grazie Gab

https://www.avast.com/antivirus

Il 20/04/2021 15:49, Simone ha scritto:

troppo complicata per le mie scarse nozioni di Arduino. Per favore leggi

Ciao Gab

https://www.avast.com/antivirus

Il 20/04/2021 17:34, Gab ha scritto:

Ciao Gab, ho letto, ma purtroppo non puoi prescindere da inviare il dato

Serial.begin(baudrate) ... Serial.write(buffer,length) ... Dove buffer sono i tuoi dati (o parte di essi) e length la lunghezza del buffer da inviare in seriale. Se poi sono stringhe ASCII puoi anche usare il Serial.print(). In pratica apri la tua uart e ci butti tutti i tuoi dati, al posto di (o insieme a) scriverli su SD. Se sul PC hai windows, puoi aprire un canale con la COMx e salvarti quello che ricevi. Puoi usare putty o altri software di emulazione terminale. Fammi sapere se ti servono maggiori info. Buona serata s

Il 20/04/2021 17:34, Gab ha scritto:

hai usato esprime proprio quello che intendo io. Dammi una dritta semplice, te ne sarei grato. Gab

https://www.avast.com/antivirus

Il 20/04/2021 17:43, Gab ha scritto:

Non ho i sorgenti del tuo software, ma immagino che ad un certo punto tu faccia qualcosa del genere:

f = SD.open("log.txt", FILE_WRITE); if(f){ f.println(dati); f.close(); }

potresti semplicemente trasformarlo in:

setup(){ Serial.begin(9600); }

loop (){ ... Serial.println(dati); ... }

s

Il 20/04/2021 17:43, Gab ha scritto:

aiuto. Spero non recarti disturbo. Ciao Grazie

https://www.avast.com/antivirus

Il 20/04/2021 17:49, Simone ha scritto:

Ciao e grazie Gab

https://www.avast.com/antivirus

Gab ha scritto:

edenti

gestire questa comunicazione...ovvero Arduino e il PC devono dialogare ,quindi SW su Arduino e SW sul PC. quest'ultimo l'hai? si puo reperire in internet? questo non lo so...cerca qualche esperto in SW per PC

Il 20/04/2021 17:50, Gab ha scritto:

Simone, dai un'occhiata a questo per favore. Mi ha colpito. Potrebbe essere una soluzione interessante, cosa ti sembra. grazie Gab

formatting link

https://www.avast.com/antivirus

Il 20/04/2021 21:16, emilio ha scritto:

Vedi la mia risposta di pochi minuti fa a Simone. A me sembra interessante avere i dati direttamente su excel. Ciao e grazie Gab

https://www.avast.com/antivirus

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required