/* Activity 7: Light Sequence Purpose: Create a visually appealing LED sequence LEDs turn on one by one going up (1→2→3→4→5) Then reverse going down (5→4→3→2→1) Perfect for animations and visual feedback Components: - ESP32 Dev Module - 5 LEDs connected to GPIO 18, 19, 21, 22, 23 - 5 × 220Ω current-limiting resistors */ int leds[] = {18, 19, 21, 22, 23}; int cantidadLeds = 5; void setup() { for (int i = 0; i < cantidadLeds; i++) { pinMode(leds[i], OUTPUT); digitalWrite(leds[i], LOW); } } void loop() { // Going UP: LED 1 to LED 5 for (int i = 0; i < cantidadLeds; i++) { digitalWrite(leds[i], HIGH); delay(200); digitalWrite(leds[i], LOW); } // Going DOWN: LED 5 to LED 1 for (int i = cantidadLeds - 1; i >= 0; i--) { digitalWrite(leds[i], HIGH); delay(200); digitalWrite(leds[i], LOW); } }