Rendre deux boutons poussoirs inactifs

Que fait cette fonction concrêtement :
wdt_enable(WDTO_15MS); //Commande de reset
for(;smiley-wink;

Elle active le watchdog intégré à l'arduino. Oublies ce truc c'est une cause d'emmerdes et en plus c'est inutile dans ton cas.