#define LED_PIN 2 // Onboard LED void setup() { pinMode(LED_PIN, OUTPUT); ledcSetup(0, 5000, 8); // Channel 0, 5KHz, 8-bit resolution ledcAttachPin(LED_PIN, 0); // Attach LED pin to channel 0 } void loop() { // Dramatic fade in for(int i = 0; i < 255; i++) { ledcWrite(0, i); delay(5); // Slow, dramatic rise } delay(200); // Dramatic pause at peak brightness // Quick flash sequence for(int j = 0; j < 3; j++) { ledcWrite(0, 0); delay(50); ledcWrite(0, 255); delay(50); } // Dramatic fade out for(int i = 255; i >= 0; i--) { ledcWrite(0, i); delay(10); // Slower, more dramatic fall } delay(500); // Dramatic pause in darkness }