Definitivamente apoyo la respuesta de Russell. Solo estás pidiendo romper algo al no limitar la corriente para que esté dentro de ambas especificaciones.
Dicho esto, es probable que la fuente de alimentación te salve. El LED tiene una tensión directa particular que es menor que la tensión de alimentación, y la tensión restante básicamente produce un cortocircuito. (para eso no tiene la resistencia) no:
- La oferta se colapsa
- El Arduino se reinicia, lo que apaga el LED como efecto secundario
- El suministro se descarga y vuelve
- El Arduino sale de reinicio y comienza a ejecutar el código, lo que vuelve a encender el LED
- La oferta se colapsa
- El Arduino se reinicia
- Etc.
Al igual que los otros comentarios, PWM NO reduce el voltaje. Solo lo corta para que esté encendido por completo (x)% del tiempo y apagado total (100-x)% del tiempo. Durante muchos períodos de activación / desactivación, el valor de average se reduce, pero no el valor instantáneo. Haga esto más rápido de lo que su ojo puede hacer un seguimiento de él (> 30Hz), y parece estar constante y atenuado, pero una cámara de alta velocidad u otros instrumentos adecuados mostrarán que todavía está parpadeando con el brillo máximo.