Problema conversione variabile di tipo FLOAT in STRING (utilizzo dtostrf() )

Se hai una collezione di dati allora conviene scrivere e leggere in binario.

struct {
    
    float ffield;
    uint8_t ufield;
    // ecc ...
} frecord;

Ogni volta che vuoi scrivere un record sul file, carichi i dati dentro i campi della struttura e poi chiedi alla
libreria sdfat di scrivere byte dopo byte a partire dall'indirizzo di &frecord.
Il secondo record nel file si trova nrecord * sizeof(frecord).

Per leggere fai la stessa cosa.

Però il file non sarà in codifica ASCII e non potrai visionarlo con l'editor, al massimo con un editor
esadecimale. La soluzione potrebbe allora essere un programmino in C sul pc che legge il file
e lo trasforma in una rappresentazione comprensibile agli umani, e perché no anche nel formato
foglio di calcolo o altro.

Ciao.