float de un decimal

Muchas gracias a ambos por responder!!

surbyte:
otra sería

float t = ((int) (dht.readTemperature()*10))/10.0;

y ya sale a 1 decimal.

El ejemplo de surbyte fue el que estuve intentando realizar antes de hacer la consulta al foro traté de lograrlo de esa manera pero no me sale, incluso con el ejemplo lo intenté pero no se por que insiste a salir en 2 decimales. Lo mas seguro estoy haciendo algo mal.

Killgun:
Si lo vas a imprimir por pantalla podrías hacer lo siguiente:

float t = dht.readTemperature();

Serial.print(t,1);

Con una coma después de la variable seguido del número de decimales que quieras conseguirás lo que buscas

Eso estuvo muy bien! gracias, no me sabia ese truco me funcionó muy bien para lo que necesitaba