La solución más simple (pero no calificada)
simular este circuito : esquema creado usando CircuitLab
Figura 1. Al cambiar el tipo de interruptor, el problema se vuelve simple.
Solución de CA
simular este circuito
Figura 2. ¡Al no cambiar el tipo de interruptor, el problema es más difícil!
Secuencia de código gris
Un truco para ver esta solución es escribir la tabla de verdad en Código gris en lugar de una secuencia binaria normal. Esto es importante porque solo se cambiará un interruptor a la vez y será fácil ver el cambio de estado de la lámpara.
Tabla 1. Cambia las combinaciones en la secuencia de código gris.
SW1 SW2 L1 L2
-------------------
0 0 ON --
1 0 -- ON
1 1 ON --
0 1 -- ON
0 0 ON -- <-- First step repeated
Con el código Gray es fácil ver que cada cambio de un solo interruptor produce una inversión del estado de las luces.
Solución de CC
simular este circuito
Figura 3. La versión de DC.
Secuencia binaria
Aquí está el patrón en la secuencia de código binario.
Tabla 2. Cambiar combinaciones en la secuencia de código binario.
SW1 SW2 L1 L2
-------------------
0 0 ON --
1 0 -- ON
0 1 -- ON
1 1 ON --
0 0 ON -- <-- First step repeated
Observe cuánto más difícil es verificar visualmente que se han cumplido los requisitos.