/*
* Function: setup
* IO: Initializes GPIO pins
* Working: Sets LED pins as OUTPUT
*/
void setup() {
Serial.begin(115200);
pinMode(17, OUTPUT); // Red LED
pinMode(14, OUTPUT); // Green LED
}
/*
* Function: loop
* IO: Controls LED blinking
* Working: Blinks Red and Green LEDs one by one continuously
*/
void loop() {
try {
while (true) {
// Red LED ON, Green OFF
digitalWrite(17, HIGH);
digitalWrite(14, LOW);
Serial.println("Red LED ON");
delay(1000);
// Red LED OFF, Green ON
digitalWrite(17, LOW);
digitalWrite(14, HIGH);
Serial.println("Green LED ON");
delay(1000);
}
} catch (...) {
Serial.println("error | led control | main.ino | loop");
}
}