// Pin assignments
const int redLED = 12; // Pin connected to red LED
const int yellowLED = 11; // Pin connected to yellow LED
const int greenLED = 10; // Pin connected to green LED
void setup() {
// Set pins as OUTPUT
pinMode(redLED, OUTPUT);
pinMode(yellowLED, OUTPUT);
pinMode(greenLED, OUTPUT);
}
void loop() {
// Red LED (rapid blinking beacon light)
digitalWrite(redLED, HIGH);
delay(100); // 100ms on
digitalWrite(redLED, LOW);
delay(100); // 100ms off
// Yellow LED (medium blinking light)
digitalWrite(yellowLED, HIGH);
delay(500); // 500ms on
digitalWrite(yellowLED, LOW);
delay(500); // 500ms off
// Green LED (slow blinking light)
digitalWrite(greenLED, HIGH);
delay(1000); // 1 second on
digitalWrite(greenLED, LOW);
delay(1000); // 1 second off
}