forse il codice funzionerebbe, se da qualche parte verrebbe letto lo stato dei pulsanti.
Manca il digitalRead(pulsante1) ecc
con
#define pulsante1 7
...
if(pulsante1 == HIGH)
controlli solo se "7 == HIGH"
visto che il preprocessore (Una delle cose che vengono chiamate quando schiacci l'icona "verfy" nel IDE) sostituisce la stringa "pulsante1" con la stringa "7".
Ciao Uwe