I want to simulate a simple encoder wheel with two buttons (one for up and one for down). The output of the encoder is as follows:
I want to accomplish this without the use of a micro. I have a solution in mind but it would require 3 555 timers to generate the wave form (one to create A pulse, one for delay time on B pulse and third for the B pulse). I am thinking 50 to 100 ms periods would be sufficient. Also, the waveform does not HAVE to repeat while a button is held down. So, the button CAN be repeatedly pressed to simulate a full rotation as opposed to being held down.
Anyone have an improvement on my 3 555s? It just seems so wasteful and I am sure there is likely a more elegant approach.