Pianola con Arduino

mi sa che l'errore è l'utilizzo di = per comparare. devi usare ==.

quindi:
if(digitalRead(Do) == HIGH)

a questo punto, visto che Do e tutte le altre sono dei valori boolean (o Vero o Falso), è uno spreco usare le 'int'. dichiarali come boolean ( boolean - Arduino Reference ).

Davide.