Funzione ITOA e problemi con concatenamento di stringhe.

leo72:
Non ho ben capito il problema... anzi... qual è il problema? :sweat_smile:
Se l'acquisizione deve avvenire in tempi rapidi, la scrittura su SD di questi valori di sicuro ti rallenterĂ  il programma e non so se ci rientri nei tuoi 10 ms, considerando anche le conversioni da float a int che stai facendo.

PerĂ² se il problema è scrivere in un file i float, la struttura delle lib di Arduino ha riunificato la gestione della "stampa" dei dati in un unico oggetto Stream, grazie a cui dovresti poter scrivere sul file il dato in formato numerico senza dover fare tante conversioni di di tipo usando

Dati.print(ax, DEC);

Dati.print(",");
Dati.print(ay, DEC);
Dati.print(",");
Dati.print(az, DEC);



Così dovrebbe andare.

Si in parole povere non riuscivo a capire una volta convertiti i valori in stringhe tramite ITOA come facevo a buttarli nel file!!:slight_smile: Scusami,ma sono alle prime armi con la programmazione e mi incasino con le stringhe.Fammi capire,quindi dopo fatto la conversione con ITOA,nella parte di codice in cui viene scritto il file,devo aggiungere la tua correzione?Per quanto riguarda la velocita',ho letto un bel po di materiale in rete,e a quanto pare alcuni sono anche riusciti a 200kb/s,per esempio tramite la libreria sdfat ma a quanto pare spesso dipende anche dalla sd card che si sta usando,tu sai qualcosa in merito?Ho