Hola d4n13l4.
Creo que para lograr tu objetivo lo mas recomendable es que controles el valor eficaz de la tensión aplicada a la carga controlando el angulo de disparo del triac sobre la tensión de la linea, para lograr esto basta con tener una referencia de dicha tensión para poder detectar el cruce por cero, y mediante un optotriac sin detector de cruce por cero (ej. MOC3022), calcular en que momento es necesario activar el triac para que conduzca a partir de cierta posición de la onda.
Entre algunas de las ventajas que presenta este método, es que solo se necesita una sola entrada para la referencia de la tensión de red, en donde se puede aplicar, por ejemplo, la señal proveniente de un comparador a pin RB0/INT, y una sola salida para controlar al optotriac, y por ende al triac, con 256 posibilidades de disparo (hay que tener en cuenta que el disparo de los triac's es confiable a partir de los 30° de la onda).
Espero que te sirva, Saludos!