Laut Programm hängt der Taster am Pina.0, der Pull-Up Widerstand ist aktiviert.
Ich würde mal kontrollieren, ob die den Taster jetzt an Pina.7 oder Pina.0 angeschlossen hast.
Der Rest vom Programm stimmt.

jon