grazie per il chiarimento @Maurotec, ma a prescindere non credo sia quello il problema del mancato ingresso in switch....case
Tecnicamente partlando a me basterrebbe non fare nienete nel caso S_WAIT, quel piccolo stralcio di codice è stato inserito solo per vedere se effettivamente si entra in S_WAIT. lo stato lo tengo perchè mi serve da embrione per un futuro trasferimento dei dati da SD a wifi/bluetooth/ethernet ecc
Comunque ho corretto con un semplice delay. Grazie per il consiglio !
case S_WAIT:
delay(1000);
Serial.println("è passato un secondo in wait");// stampa ogni secondo per vedere se sta girando);
if (isISR) {
Status = S_SAVE;
}
break;
Al momento non ho modo di provare la modifica, (arduino è in ufficio) ma così a naso non abbiamo risolto nulla se non il fatto che ora so una cosa nuova !
è tornato:Poca memoria disponibile, potrebbero presentarsi problemi di stabilità
ThEnGI
ps. i tutorial online sembrano che manchino di parecchia roba