actualmente estoy con un problema.. cuando quiero visualizar los ultimos valores de la SD card...
BLYNK_WRITE(V1) }
if (String("ee") == param.asStr()) {
char Ruta[9] = {'t', 'e', 's', 't', '.', 't', 'x', 't', '\0'};
String Lin;
Lin = ReadFile(50,Ruta); // en este caso visualizo de la linea 50.. pero como sabría cual es la ultima linea xq tengo un sensor que esta mandando datos, podría remplazarse con alguna variable que indique que debe leer la ultima linea
terminal.print(Lin);
Lin = ReadFile(49,Ruta); // en este caso visualizo de la linea 49..
terminal.print(Lin);
}
}
String ReadFile(int Linea,char Ruta[]){
int Lin=0;
String Resultado;
File myFile;
byte Bin;
myFile = SD.open(Ruta);;
if (myFile) {
while (myFile.available()) {
Bin=myFile.read();
if (Bin==13){Lin++;myFile.read();}
else
{
if (Lin==Linea){Resultado=Resultado+(char(Bin));}
}
}
myFile.close();return Resultado;
}
}