int brillo = 0;
void setup(){
pinMode(9, OUTPUT); //El LED está conectado al pin 9 (PWM)
}
void loop(){
//Incrementa el brillo (de mínimo a máximo)
for(brillo = 0 ; brillo<= 255; brillo=brillo+5) {
analogWrite(9, brillo);
delay(30);
}
//Disminuye el brillo (de máximo a mínimo)
for(brillo = 255; brillo>=0; brillo=brillo-5) {
analogWrite(9, brillo);
delay(30);
}
}