(Resolvido) controlando dimmer com 2 lampadas

detector por zero

Podes dizer melhor em que consiste este termo que utilizas?
Tens circuito disso para ver?
Acho que te devo um pedido de desculpas por uma informaçao errada que te dei quanto aos Delays.
Ha pouco fui ler melhor pois questionei me porque é que o autor do codigo que estas a tentar usar la usou a funçao delayMicroseconds()
Defacto esta funçao funciona dentro das interrupçoes :slight_smile:
Mas a funçao delay() nao pois depende inteiramente da funçao millis() que nao é incrementada devido a interrupçao estar desativada a quando dentro da rotina de interrupçao.
Assim podes usar delayMicroseconds() para provocar delays pequenos.
Comprovei isto com um analisador de Logica e está confirmado.
Se no entanto tentar usar a funçao delay() a funçao perde toda a logica temporal pois o que é reproduzido pela funçao delay nada tem a ver com o tempo que reflete no codigo.