Error de valores "inf" y "nan"

inf es infinito

int surge de operaciones asi

float tmp = 1.0 / 0.0;    // inf!
Serial.println (tmp);

dara un inf

en cambio Nan aparece cuando calculas un número imaginario

float temp = sqrt (-1);    // NaN!

o i en notación matemática o número complejo puro.