kkk, coincidência, estou exatamente com este projeto em andamento, porém estou fazendo com PIC, pesquise inicialmente sobre interrupções e sobre o termo "zero-cross", mas com você falou que seu Arduino já está sincronizado com a rede , acredito que está detectando o zero-cross, a passagem por zero da senoide, mas acredito que esta sincronização só pode ser feita por meio de "interrupções", o relê de estado sólido pelo que já havia lido é um dimer compacto e geralmente de alta potência, fazer um dimmer com potenciometro é bem simples, mas automatiza-lo complica um pouco, mas nada impossível, ainda estou desenvolvendo esta parte. Acho que no top você usou um photodiac para casar com o triac, certo ? Está usando aqueles MOC ? Outra dúvida, você usou interrupções para detectar cada passagem por zero ?