termostato semplice... per iniziare

Nel frattempo ho modificato ancora... ho tolto del tutto il delay all'LCD mettendo in un'unica schermata i dati che mi interessano... resta la lentezza di risposta dei pulsanti... da cosa può dipendere ? Inoltre ho visto alcuni tutorial dove il pulsante viene definito in "#Define nomepulsante" mentre in altri viene definito come ho fatto io con "int nomepulsante" , cosa cambia ?