Il problema è il rimbalzo http://www.maffucci.it/2011/06/13/ar...lantirimbalzo/
Del resto l'interrogazione del DS1307 richiede si un certo tempo, ma se in quel lasso di tempo tieni il pulsante costantemente premuto, comunque alla successiva chiamata a digitalRead, il segnale risulterebbe alto lo stesso.