... ovvero, se si ha SEMPRE una struttura di tipo "xxxxxxxxxNNN.NN" con 'x' caratteri alfabetici e N caratteri numerici allora, sempre ricordando di dimensionare per il massimo le strigne di origine e di destinazione, la cosa si semplifica così:
void setup() {
char cartella[] = "abcdefghi123.45";
char new_cartella[7];
byte i;
//
delay ( 500 );
Serial.begin ( 115200 );
//
i = 0;
while ( isalpha ( cartella[i] ) ) i++;
strcpy ( new_cartella, &cartella[i] );
//
Serial.print ( F ( "Valore estratto = " ) );
Serial.println ( new_cartella );
}
void loop() {
}
Ribadisco, funziona se si ha sempre la stessa struttura, un numero non definito di caratteri alfabetici seguito da un numerico (con o senza punto decimale) e purché le due variabili siano ben dimensionate.
Guglielmo