ginboni:
grazie delle delucidazioni Leo, per la funzione "toCharArray" ho usato: "char tempChar[10];" e non "char* tempChar;" se usavo i pointer il compilatore non mi dava errori , ma una volta provato con Arduino 2009 i valori dei float erano sempre a "0" .
L'avevo usata tempo fa, mi pareva di aver usare i puntatori. Ho sbagliato
Alla fine il programma prova di conversione e acquisizione mi risulta cosi :
.............
Ricordati di allegare il codice cliccando sull'icona a forma di cancelletto (#) che trovi sopra alle faccine quando scrivi un messaggio, si legge meglio.
ora mi sorge un dubbio c'è un modeo per semplificare questa operazione o programma ??
Non sempre si può ottimizzare più di tanto. Nel tuo caso non saprei se le ottimizzazioni vanno a complicare il codice oppure a semplificarlo. Se ti funziona e deve fare questo, lascialo com'è.