Para hacer un atenuador de luz, debe utilizar un controlador de triac de cruce no cero. Por ejemplo, el MOC3051 / 52 . Estos a veces se denominan "controladores de triac de fase aleatoria".
Por lo general, también necesita un detector de cruce por cero. Para controlar el brillo, puede variar el retardo de tiempo entre cada cruce de cero y el disparo del triac, desde cerca de cero (para cerca de la máxima potencia) hasta casi 1/2 ciclo (para casi ninguna potencia). Esto se denomina control de fase , y causa una EMI continua de la conmutación (que debe filtrarse) y, a veces, los filamentos "cantan" de forma audible con los pulsos de corriente.
No puede controlar de manera realista el brillo de una bombilla incandescente con un controlador triac de cruce por cero, aunque podría obtener algunos pasos discretos, especialmente si no le importa poner armónicos en la línea de alimentación, por ejemplo. puede encender o apagar la lámpara durante 3 1/2 ciclos consecutivos (luego repetir) para obtener 0/3, 1/3, 2/3 y 3/3. Y obtenga 1/2 encendiendo y apagando durante 1/2 ciclo como un diodo. Es posible que aún veas un parpadeo indeseable, especialmente en 2/3.
PWM como usted sugiere, se puede usar para controlar algo como un calentador lento u otro dispositivo que tenga una constante de tiempo prolongada en relación con la base de tiempo de PWM, que a su vez debería contener muchos ciclos de CA. Para los calentadores a menudo usamos una base de tiempo en el rango de 2 a 20 segundos. Obviamente, eso causaría un parpadeo indeseable en una bombilla normal.