int led[] = {2,4,5,22,23,21}; // создаем массив из поключеных пинов
int pin_led = sizeof(led)/sizeof(int); // определяем длину массива
void setup(){
for(int i=0; i<pin_led; i++){ // цикл перебирает пины
pinMode(led[i],OUTPUT); // определяет их выходом
}
}
void loop(){
int half=pin_led/2; // обьявляем переменную half и делим массив длинны пополам
for(int j=0; j<half; j++){ // цикл перебирает пины
int k = pin_led-j-1; // создаем переменную К - из массива вычитает переменную j
digitalWrite(led[j],HIGH); // зажигает светодиод j
digitalWrite(led[k],HIGH); // зажигает светодиод K
delay(1000);
digitalWrite(led[k],LOW); // гаситк светодиод j
digitalWrite(led[j],LOW); //гасит светодиод К
}
}
// с краев к центру