Καλησπερα! Βασικα δεν εξηγεις τι κανουν ολες οι εξοδοι,εισοδοι,μεταβλητες και γιαυτο η απαντηση μπορει να μην ειναι αυτη που θες... Μια καλη library για ελεγχο button ειναι αυτη http://code.google.com/p/ebl-arduino/. Αν και μπορει να χρειαζεσαι ενα απλο button state detection και να βαλεις ολη τη διαδικασια σε αλλo void και οχι στο void_loop αφου εκει θα "εκτελειται" για παντα. To τελευταιο υπαρχει σαν παραδειγμα στα digitals.