/**************************************************
* LED SEQUENCE PROGRAM USING ESP32 *
* SUBMITTED BY: PENTUAN, ALVIN C. *
* SUBMITTED TO: PROF. MICHAEL T. SAMONTE *
* *************************************************/
#define LED1 18
#define LED2 19
#define LED3 21
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
digitalWrite(LED1, HIGH);
delay(500);
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
delay(500);
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
delay(500);
digitalWrite(LED3, LOW);
// Alternate pattern: LED1 and LED2 on together, then LED3 alone
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
delay(500);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
delay(500);
// Reverse pattern: LED3 and LED2 on together, then LED1 alone
digitalWrite(LED3, HIGH);
digitalWrite(LED2, HIGH);
delay(500);
digitalWrite(LED3, LOW);
digitalWrite(LED2, LOW);
delay(500);
}