astrobeed:
Prova in questo modo:const char stringa1[30000] PROGMEM = "questa stringa si trova nella flash";
Sì, dovrebbe essere così. Non serve mettere il simbolo di puntatore a char qui altrimenti poi quando più sotto converti esplicitamente il dato letto dalla Flash con (char*) effettui una doppia conversione.