void show(int l,int sx,int sy){
digitalWrite(l - sx + 1, HIGH);
digitalWrite(sy + l, LOW);
for(int i = 1;i <= l;i++){
if(i != sx){
digitalWrite(i, LOW);
}
}
for(int i = l + 1;i <= l * 2;i++){
if(i != l - sy + 1){
digitalWrite(i, HIGH);
}
}
}
void setup() {
// put your setup code here, to run once:
for(int i = 1;i <= 10;i++){
pinMode(i, OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
show(5,1,5);
show(5,2,5);
show(5,3,5);
show(5,4,5);
show(5,5,5);
show(5,3,4);
show(5,3,3);
show(5,3,2);
show(5,3,1);
show(5,2,2);
}