// Определяем пины для строк и столбцов
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); // Включаем столбцы
}
}
}