Buenas, actualizo: finalmente logré obtener los valores de la sd y guardar en una variable, adjunto un corto ejemplo por si a alguien mas le sirve:
File Horas;
char Horaschar[3];
byte index = 0;
void setup() {
Horas = SD.open("Horas.txt");
if (Horas) {
while(Horas.available()){
Horaschar[index] = Horas.read();
index++;
}
Thoras = atof(Horaschar);
Horas.close();
}
}
En este caso estoy convirtiendo a un float, pero asumo que para otra variable el proceso es el mismo, cambiaría el atof no más.
Gracias gatul y Surbyte por la ayuda.