Leggere valori da un flusso seriale

    float f = 0.0000589;
    char cf[20] = {0};
    Serial.println(dtostre(f, cf, 5, 0));
// stampa 5.89000e-05

Prova questo nella funzione setup().

dtostre

Però in effetti sarebbe bene stampare i codice ascii byte per byte prelevati dalla seriale per vedere anche i terminatori.
Qui c'è del codice per farlo.

Ciao.

1 Like