Strano freeze del loop

essere_digitale:

leo72:
F() è una funzione aggiuntiva del metodo .print introdotta con l'ultima versione dell'IDE di Arduino che permette di gestire le stringhe in memoria Flash. Però non puoi fare la conversione da un tipo di dato a stringa in Flash, ottieni errore. E' ciò che ti abbiamo già detto: non va bene fare print(F(mario + " pippo")), puoi fare print(F("pippo")) e basta

Adesso é più chiaro. Scusate.
Quanto prima voglio usare un #define per togliere Serial dal codice di produzione e vedere se risolvo.
Mi chiedo, la Leonardo potrebbe essere guasta?

impostato il #define che mi toglie completamente la seriale, ma niente, dopo un pò si blocca sempre.
Potrebbe essere guasta la Leonardo?