lo siento por pobre español. Respondo sus preguntas a continuación:
1.- Al leer Serial Serial.read (); qué clase de valor estoy leyendo?
es un valor de byte. realmente depende de cómo se procesan los datos en el lado del transmisor. Podría ser convertido a ASCII o el valor se transmite como él.
2.- El valor leído desde el puerto serie anteriormente, ¿cómo puedo convertirlo en float?
si los datos que está recibiendo son de formato ASCII, puede recibir los datos en una matriz (cada número + "." en su número decimal se transmite como un byte) se utiliza una función atof por ejemplo para convertirla de nuevo a tipo flotante.