// Определяем пины для строк и столбцов
int rows[5] = {2, 3};   // Пины для строк
int cols[5] = {6, 7};   // Пины для столбцов

void setup() {

  

  // Настроим все пины как выходы
  for (int i = 0; i < 4; i++) {
    pinMode(rows[i], OUTPUT);
    pinMode(cols[i], OUTPUT);
    digitalWrite(rows[i], LOW);  // Выключаем все светодиоды
    digitalWrite(cols[i], HIGH); // Выключаем все столбцы
  }
}

void loop() {

      int ledrows [] = {0, 1};
      int ledcols [] = {0, 1};

      for (int x = 0; x < 2; x++){
        for (int y = 0; y < 2; y++){

      delay(500);
      digitalWrite(rows[ledrows[x]], HIGH);   // Включаем строки
      digitalWrite(cols[ledcols[y]], LOW);    // Включаем столбцы
      }
}
}