Paso 1: Anchura de pulso ¿Qué ahora?
LEDs no son como bombillas incandescentes en la forma que se atenúan. Si usted proporciona una bombilla incandescente con una tensión reducida, no puso tanta luz. LEDs no funcionan bien como este y tienden a encender de repente con un pequeño aumento en el voltaje. La forma habitual de atenuación LED es a y apagado muy rápidamente, esto se conoce como modulación por ancho de pulso (PWM), porque al variar la cantidad de tiempo que el LED se enciende (el ancho de pulso) puede controlar precisamente brillante como parece.
Todos tenemos que hacer es escribir un programa simple que se encenderá los LEDs débilmente en primero, con pulsos cortos separados por períodos de desconexión y aumentar gradualmente la duración de cada pulso que hace que los LED aparecen más brillantes.
Esto se complica un poco más involucren el ojo humano. Resulta que, si usted reducir a la mitad la cantidad de luz un LED está produciendo realmente, parece más de la mitad tan brillante. El ojo humano percibe una diferencia muy pequeña en bajos niveles de luz tan significativa, pero no nota diferencias pequeñas entre niveles ligeros más altos. Esto significa que si hemos de iluminar los LEDs uniformemente (a partir en brillo de 10% y 20%, entonces el 30% y así sucesivamente) para un observador humano parece que se obtiene más rápidamente al principio, luego aumenta lentamente a través de mayores niveles de brillo. Para compensar esto debemos encender los LEDs más lentamente al principio y luego acelerar a través de mayores niveles de luz.
Si todo suena demasiado complicado para solo encender algunas luces, no te preocupes-he hecho las matemáticas, así no tienes que!