Wenn Du Deinen Code ordentlich formatierst, wird er übersichtlicher. (+T in der IDE hilft Dir dabei).
Für Deine vielen Buttons würde sich ein Array aus Structs anbieten, auch wenn die Pins derzeit in Reihenfolge sind:
typedef struct button {
byte pin;
byte state;
};
const byte ANZAHL = 9;
button buttons[ANZAHL] = {{2,LOW},{3,LOW},{4,LOW},{5,LOW},{6,LOW},{7,LOW},{8,LOW},{9,LOW},{10,LOW}};
void setup() {
for(byte i=0; i<ANZAHL;i++) {
pinMode(buttons[i].pin,INPUT_PULLUP);
}
}
Das bringt auch mehr Übersicht.
Gruß Tommy