Dimmer 220V Arduino

Buenas, estoy intentando hacer un dimmer de 220v controlado por el arduino.
Después de mucho leer tengo dos opciones y quería saber cual es la que ven más acertada.

Tengo unos Triac BT138 que me gustaría usar.

La primera opción que he barajado es montar un circuito de dimmer tradicional y cambiar el potenciometro por un potenciometro digital y así poder regular su valor tipo MCP41010.

La otra opción que he encontrado es usar un optocoplador tipo MOC3021 pero parece que hay problemas con el paso por 0.

¿Podéis ayudarme y darme un poco de luz en este asunto?

¿Si alguien lo ha realizado ya con resultados positivos agradecería que me comentara que componentes ha usado?

Un saludo y muchisimas gracias de antemano. :slight_smile:

Este lo probé y funciona bien para controlar una lámpara desde un arduino:
http://wiki.dxarts.washington.edu/groups/general/wiki/4dd69/

Aquí hay otra versión similar, para 220V

Y aquí un poco mas de información técnica.

Son todos sitios en inglés, es donde mas información vas a encontrar.

saludos