Estoy usando una combinación de un flip flop tipo D y un 555 astable para obtener un ciclo de trabajo de 50℅. Está conectado a un controlador de motor (recibe una entrada invertida y normal para determinar la dirección) para avanzar y retroceder.
Funciona como se describe, excepto que no es repetible. Por ejemplo, en la primera ejecución, mi motor girará en el sentido de las agujas del reloj y luego en el sentido contrario a las agujas del reloj durante algunas ejecuciones, luego lo apagaré. Y cuando lo vuelvo a encender, se mueve en la dirección opuesta (es decir, en sentido contrario a las agujas del reloj y luego a la derecha).
No estoy tan familiarizado con el flip flop tipo D y los flip flops en general, así que me pregunto si hay una manera de configurarlo para que no cambie de esta manera.