Muchas gracias a ambos por responder!!
surbyte:
otra seríafloat 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