programma non va

Non mi ricordo se l'avevo già detto a te oppure a qualcun altro.... ma il problema di PROGMEM non è tanto nel memorizzare dei dati dalla Flash, il problema è recuperarli :sweat_smile:

Prova così:

char buffer[25];
PROGMEM char *wrgpsw[] = {"WRONG PASSWORD!"};
strcpy_P(buffer, (char*)pgm_read_word(&(wrgpsw)));

Adesso dovresto avere in "buffer" (che è un array di tipo char) la stringa estratta dalla Flash.

PS: l'ho scritto di getto, compila ma non l'ho testato. La dimensione di buffer è arbitraria, regolala tu in base alla max lunghezza che devi trattare