const int ledChannel = 0;
const int ledPin = 5;
const int frequency = 5000;
const int resolution = 8;
void setup() {
ledcSetup(ledChannel, frequency, resolution);
ledcAttachPin(ledPin, ledChannel);
}
void loop() {
// Incrementar el ciclo de trabajo gradualmente para aumentar la intensidad del LED
for (int dutyCycle = 0; dutyCycle <= 255; dutyCycle++) {
ledcWrite(ledChannel, dutyCycle);
delay(10);
}
// Disminuir el ciclo de trabajo gradualmente para reducir la intensidad del LED
for (int dutyCycle = 255; dutyCycle >= 0; dutyCycle--) {
ledcWrite(ledChannel, dutyCycle);
delay(10);
}
}