int led[6]={7,6,5,4,3,2};
int pb[6]={A5,A4,A3,A2,A1,A0};
bool ledState[6]={0,0,0,0,0,0};
void setup(){
for(int i=0; i<6; i++){
pinMode(led[i], OUTPUT);
pinMode(pb[i], INPUT_PULLUP);
}
}
void loop(){
for(int i=0; i<6; i++){
if(!digitalRead(pb[i])){
while(!digitalRead(pb[i]));
delay(200);
ledCheck(i);
}
}
}
void ledCheck(int n){
for(int i=0; i<6; i++){
if(i==n){
ledState[n]=!ledState[n];
}else{
ledState[i]=0;
}
digitalWrite(led[i], ledState[i]);
}
}