... più semplicemente, se ti interessa SOLO un decimale, allora puoi convertire in "int" (prendi il float, lo moltiplichi per 10 ed hai il tuo "int" in cui le unità sono i decimi di grado e le decine e centinaia i gradi) occupando solo 2 bytes per valore.
float fTemp;
int iTemp;
...
...
iTemp = (int)(fTemp * 10.0);
...
Se ti interessano 100 valori, te la cavi con un array di 100 "int" per un occupazione di 200 bytes ![]()
Guglielmo