const int ledPin = 23;
const int ledPin2 = 22;
const int ledPin3 = 21;
// Parametros do canal PWM 0
const int frequencia = 5000; // 5000 Hz
const int canal_pwm = 0;
const int resolucao = 8; // 8-bit resolucao
void setup(){
// Configurando canal 0
ledcSetup(canal_pwm, frequencia, resolucao);
// Asociando o canal 0 aos 3 pinos
ledcAttachPin(ledPin, canal_pwm);
ledcAttachPin(ledPin2, canal_pwm);
ledcAttachPin(ledPin3, canal_pwm);
}
void loop(){
// Incrementa o brilho dos leds na rotina
for(int dutyCycle = 0; dutyCycle <= 255; dutyCycle++){
ledcWrite(canal_pwm, dutyCycle);
delay(15);
}
}