Numero de decimales operacion aritmética

Buenas a todos,

Tengo un problema con respecto a un proyecto que estoy realizando y a ver si alguien me consigue aclarar las dudas.

Tras una operación aritmética que realizo de ciertos valores, entre los cuales hay enteros y en coma flotante, me devuelve el resultado correcto pero redondeando el resultado a solo 2 decimales, cuando yo he introducido previamente valores con hasta 7 decimales siendo de tipo float. Mi duda es ¿existe algún modo de que para ese resultado Arduino pueda devolver más de 2 decimales como resultado de esa operación aritmética?

Muchas gracias

sí, agregue el número deseado de decimales en la instrucción print()

float floatVariable = 123.456789;
Serial.println(floatVariable, 6); // 6 decimales

Por defecto print() imprime con 2 decimales.
Como dice @J-M-L, si deseas imprimir con más decimales debes indicarlo.
Ten en cuenta que la precisión es de solo 6 decimales (y no es muy buena que digamos...)

Saludos