#define PIN_SENTIDO 2
const int ledChannel = 0;
const int ledPin = 14;
const int frequency = 5000;
const int resolution = 8;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(PIN_SENTIDO, OUTPUT);
ledcAttachChannel(ledPin, frequency, resolution, ledChannel);
}
void loop(){
// increase the LED brightness
digitalWrite(PIN_SENTIDO, HIGH);
for(int dutyCycle = 0; dutyCycle <= 255; dutyCycle++){
// changing the LED brightness with PWM
ledcWrite(ledPin, dutyCycle);
delay(15);
}
digitalWrite(PIN_SENTIDO, LOW);
// decrease the LED brightness
for(int dutyCycle = 255; dutyCycle >= 0; dutyCycle--){
// changing the LED brightness with PWM
ledcWrite(ledPin, dutyCycle);
delay(15);
}
delay(10);
}
//ledcSetup(ledChannel, frequency, resolution);