...e c'hai sempre ragione caz...
Purtroppo mi freghi sempre...te l'ho detto un giorno ti sfido sul mio campo
Allora, il primo semplice codice cui avevi aggiunto il while (giuro ci ero arrivato) conteneva degli errori che non so se fossero di battitura o per farmi studiare. Ho dato per scontato che fossero per il secondo nobile fine. Quindi ho letto e li ho corretti subito, MA uno l'ho cannato alla grande
Il punto esclamativo che inverte l'avevo eliminato e solo ora ho capito il suo funzionamento.
Sono un pĆ² demoralizzato
PS: il #define timeout 5000UL NON lo prende quindi ho utilizzato unsigned long timeout 5000