Вы получаете ошибку, потому что вы ограничили область действия переменной led_pin внутри условия if и else.
Также вы пытаетесь изменить всю переменную, вы не должны этого делать.
Попробуйте это.
void count(int a){
int led_pin[2][4]={{3,4,5,6},{4,5,6,9}};
if( a !=0)
{
a=1;
}
for(int i=0;i<4;i++) //I don't know why you used 7 in your code.
{
digitalWrite(led_pin[a][i],HIGH);
}
}
Надеюсь, это поможет.