// Task 4: Traffic light
const int RED = 2;
const int YELLOW = 3;
const int GREEN = 4;
const int BUZZER = 5;
const int HIGH_PERIOD = 10000; // 10sec
void setup() {
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BUZZER, OUTPUT);
for (int i = 0; i<6; i++){
digitalWrite(RED, HIGH);
delay(HIGH_PERIOD);
digitalWrite(RED, LOW);
digitalWrite(YELLOW, HIGH);
delay(HIGH_PERIOD);
digitalWrite(YELLOW, LOW);
digitalWrite(GREEN, HIGH);
digitalWrite(BUZZER, HIGH);
delay(HIGH_PERIOD);
digitalWrite(GREEN, LOW);
digitalWrite(BUZZER, LOW);
}
}
void loop() {
}