I am just taking a electronics course, and i am trying to understand how to build a flip flop circuit. I would like to build a circuit that has one push button, and one led. Each time the push button is pressed the state of the led would change on to off or off to on. I found this circuit http://www.josepino.com/light/led-flasher-circuits1 and i built it and it worked, but i was wondering if i could possibly adapt it to suit my purposes since it says it is similar to a flip flop. Additionally, because i am short on supplies i would like to use only transistors, resistors, capacitors, diodes, leds, and switches in the construction of the circuit. The only examples i can find online of a flip flop is a flip flop where a manual reset is necessary. I believe what i currently have is an astable multivibrator, and i think what i am trying to build is a bistable multivibrator.
Here is a schematic for a typical T flip-flop. Every time you press the button, the output switches.
All you need to do is to build the logic gates! You can use diode-transistor logic, resistor-transistor logic, whatever. When you're all done, connect the inverted output (Q#) to the data pin and connect your button to the clock.
You might consider debouncing the switch. This can be achieved using a resistor and a capacitor.
This is a flip flop I designed. It is a dtl flip flop. 1 button and 2 button versions. Here is a link to my projects. this flip flop was cropped out of my 3 channel amp page. https://hackaday.io/projects/hacker/1205951 Alan Cyr