// Определяем пины для светодиодов
// Используем имена, которые понятны Arduino
const int ledPin1 = 10; // Первый светодиод (красный)
const int ledPin2 = A2; // Второй светодиод (желтый) - это пин 16
const int ledPin3 = A0; // Третий светодиод (зеленый) - это пин 22
void setup() {
// Настраиваем пины как выходы (OUTPUT)
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop() {
// 1. Включаем все светодиоды
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
delay(1000); // Ждем 1 секунду
// 2. Выключаем все светодиоды
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
delay(1000); // Ждем 1 секунду
// 3. Бегущий огонь (по очереди)
// Включаем первый
digitalWrite(ledPin1, HIGH);
delay(300);
digitalWrite(ledPin1, LOW);
// Включаем второй
digitalWrite(ledPin2, HIGH);
delay(300);
digitalWrite(ledPin2, LOW);
// Включаем третий
digitalWrite(ledPin3, HIGH);
delay(300);
digitalWrite(ledPin3, LOW);
// Пауза перед повторением цикла
delay(500);
}