Eso me pasa por no leer todo

Mira cryn el funcionamiento a mi parecer es como te dije salvo lo que comentas arriba

Yo pense que los extremos de las resistencias estaban conectadas a tierra siempre.
ahora bien cual es la finalidad de encender un led desde el microcontrolador no lo entiendo a menos que falte algo en el esquema que colocastes

No se amigo pero si colocas las resistencias a tierra, siempre, funcionara tal y como te dije.
Lo referente al cruce por cero no veo cual seria la utilidad ya que en el esquema, no se usa para nada, a menos que como te dije falte algo mas?
SAludos