#define RED_PIN PA5 // Красный светодиод
#define YELLOW_PIN PA6 // Желтый светодиод
#define GREEN_PIN PA7 // Зеленый светодиод
#define RED_TIME 3000 // Красный горит 3 секунды
#define YELLOW_TIME 1000 // Желтый горит 1 секунду
#define GREEN_TIME 3000 // Зеленый горит 3 секунды
void setup() {
pinMode(RED_PIN, OUTPUT);
pinMode(YELLOW_PIN, OUTPUT);
pinMode(GREEN_PIN, OUTPUT);
digitalWrite(RED_PIN, LOW);
digitalWrite(YELLOW_PIN, LOW);
digitalWrite(GREEN_PIN, LOW);
}
void loop() {
digitalWrite(RED_PIN, HIGH);
digitalWrite(YELLOW_PIN, LOW);
digitalWrite(GREEN_PIN, LOW);
delay(RED_TIME);
digitalWrite(RED_PIN, HIGH);
digitalWrite(YELLOW_PIN, HIGH);
digitalWrite(GREEN_PIN, LOW);
delay(YELLOW_TIME);
digitalWrite(RED_PIN, LOW);
digitalWrite(YELLOW_PIN, LOW);
digitalWrite(GREEN_PIN, HIGH);
delay(GREEN_TIME);
digitalWrite(RED_PIN, LOW);
digitalWrite(YELLOW_PIN, HIGH);
digitalWrite(GREEN_PIN, LOW);
delay(YELLOW_TIME);
}