/**********************************
LED SEQUENCE USING ESP32
SUBMITTED BY:SARCE,JUZELLE VANESSA
SUBMITTED TO:PROF. MICAHEL T. SAMONTE *
******************************************/
#define led1 15
#define led2 2
#define led3 4
#define led4 5
#define led5 18
#define led6 19
#define led7 21
#define led8 22
#define led9 23
#define led10 13
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(led9, OUTPUT);
pinMode(led10, OUTPUT);
}
void loop(){
//SEQUENCE 1:
digitalWrite(led1, HIGH);
delay(200);
digitalWrite(led1, LOW);
delay(200);
digitalWrite(led2, HIGH);
delay(200);
digitalWrite(led2, LOW);
delay(200);
digitalWrite(led3, HIGH);
delay(200);
digitalWrite(led3, LOW);
delay(200);
digitalWrite(led4, HIGH);
delay(200);
digitalWrite(led4, LOW);
delay(200);
digitalWrite(led5, HIGH);
delay(200);
digitalWrite(led5, LOW);
delay(200);
digitalWrite(led6, HIGH);
delay(200);
digitalWrite(led6, LOW);
delay(200);
digitalWrite(led7, HIGH);
delay(200);
digitalWrite(led7, LOW);
delay(200);
digitalWrite(led8, HIGH);
delay(200);
digitalWrite(led8, LOW);
delay(200);
digitalWrite(led9, HIGH);
delay(200);
digitalWrite(led9, LOW);
delay(200);
digitalWrite(led10, HIGH);
delay(200);
digitalWrite(led10, LOW);
delay(200);
//SEQUENCE 2:
digitalWrite(led3, LOW);
delay(100);
digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led8, LOW);
delay(100);
digitalWrite(led8, HIGH);
delay(100);
digitalWrite(led4, LOW);
delay(100);
digitalWrite(led4, HIGH);
delay(100);
digitalWrite(led9, LOW);
delay(100);
digitalWrite(led9, HIGH);
delay(100);
digitalWrite(led10, LOW);
delay(100);
digitalWrite(led10, HIGH);
delay(100);
digitalWrite(led5, LOW);
delay(100);
digitalWrite(led5, HIGH);
delay(100);
digitalWrite(led7, LOW);
delay(100);
digitalWrite(led7, HIGH);
delay(100);
digitalWrite(led2, LOW);
delay(100);
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led1, LOW);
delay(100);
digitalWrite(led1, HIGH);
delay(100);
digitalWrite(led6, LOW);
delay(100);
digitalWrite(led6, HIGH);
delay(100);
//PATTERN 3:
digitalWrite(led1, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led7, HIGH);
digitalWrite(led9, HIGH);
delay(300);
digitalWrite(led1, LOW);
digitalWrite(led3, LOW);
digitalWrite(led5, LOW);
digitalWrite(led7, LOW);
digitalWrite(led9, LOW);
delay(250);
digitalWrite(led2, LOW);
digitalWrite(led4, LOW);
digitalWrite(led6, LOW);
digitalWrite(led8, LOW);
digitalWrite(led10, LOW);
delay(250);
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led6, HIGH);
digitalWrite(led8, HIGH);
digitalWrite(led10, HIGH);
delay(300);
//PATTERN 4:
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
delay(60);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(40);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
delay(50);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
delay(80);
digitalWrite(led9, LOW);
digitalWrite(led10, LOW);
delay(10);
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
delay(60);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(40);
digitalWrite(led5, HIGH);
digitalWrite(led6, HIGH);
delay(50);
digitalWrite(led7, HIGH);
digitalWrite(led8, HIGH);
delay(10);
digitalWrite(led9, HIGH);
digitalWrite(led10, HIGH);
delay(100);
}