Si te comprendo correctamente, desearías que un solo botón para realizar 3 funciones diferentes:
1) si la unidad está apagada, al presionar brevemente la unidad se enciende.
2) si la unidad está ENCENDIDA, presione brevemente los pasos hasta el siguiente patrón
3) Tiene algún medio para apagar la unidad
El primer método que viene a la mente es usar una pulsación corta para las dos primeras funciones anteriores y presionar una vez más para apagar la unidad.
También haría que la segunda función (siguiente patrón) operara cuando se suelta el botón, en lugar de cuando se presiona. Esto diferencia bastante bien entre un cambio de patrón y apagar la unidad.
Puede hacerlo con un pequeño microcontrolador: uno de los chips Microchip PIC de 6 pines u 8 pines funcionaría bien. O puede hacerlo con lógica CMOS ordinaria.
Sigue el croquis. Aunque no es un diseño terminado, debería hacer que vayas en la dirección correcta.
simular este circuito : esquema creado usando CircuitLab
Esto utiliza dos paquetes de circuitos integrados: un paquete de inversor Schmitt Trigger (4584 o similar) y un doble Flip Flop en D (4013 o similar). Tenga en cuenta que el paquete D FF disponible en el editor de circuitos no muestra el Set & Líneas de reinicio disponibles en el 4013: muestro la línea de reinicio como una línea que ingresa al bloque. Lo mismo ocurre con la entrada Set no utilizada, simplemente va a tierra.
El funcionamiento del circuito es el siguiente:
Comience con el circuito apagado. Al presionar el botón se marca un 1 en el FF, lo que trae Q hi. Esto enciende tu unidad.
Las pulsaciones cortas posteriores en el botón no tienen efecto porque la entrada D está vinculada ALTA.
Una pulsación larga en el botón finalmente hace que la línea de restablecimiento de FF pase a HI. Esto apaga la unidad. La constante de tiempo se establece con R3 y amp; C2 y actualmente es de unos 2 segundos.
Si la unidad está ENCENDIDA, una pulsación corta en el botón pulsa la línea Paso a siguiente patrón. Puede elegir que esto suceda en el borde ascendente o descendente de la presión del botón, dependiendo de si se usa o no NOT3.
Tenga en cuenta que este circuito NO muestra el circuito de protección de la fuente de alimentación necesario para protegerse contra los transitorios y el volcado de carga.