Es funktioniert soweit. Jedoch werden if-Abfragen bei deiner Methode (INPUT_PULLUP) komplett ignoriert. Das heißt, wenn ich folgende IF-Abfrage einbaue...
if (sekunden == 60)
{
sekunden = 0;
minuten = minuten + 1;
}
...passiert wieder nichts. Das Programm zählt einfach über die 60 hinaus.