A free, simple, online logic gate simulator. Investigate the behavior of AND, OR, NOT, NAND, NOR and XOR gates. Select gates from the dropdown list and click “add node” to add more gates. Drag from the hollow circles to the solid circles to make connections. Right click connections to delete them. See below for more detailed instructions.
The demo above allows you to create sequences of logic gates to see how they behave when connected to various inputs and outputs. Initially, you are presented with a simple on/off input and an output. To connect them, click and drag from the hollow circle on the right side of the on/off switch, and release the mouse when you are over the solid circle on the left side of the “output” block.
For each of the logic gates, outputs are hollow circles, and inputs are solid circles. Our “on/off” switch and “output block” aren’t actually logic gates, but they are required because they give us the 1s and 0s needed to see how the gates behave. Click the on\off switch and see what happens. It turns yellow. This is our way of differentiating between 0 (off) and 1 (on).
To add a new logic gate, or an additional input block, choose from the dropdown menu and then click “add node”. The new node will be placed in the top left hand corner, and you can drag it to your desired position. To delete nodes, click the small cross in the top right corner of its enclosing box. To remove connections, you can click on the input (solid circle) and drag away and release, or alternatively you can right click anywhere on the connection.
Quratulain Babar is the Computer Science teacher having the professional teaching experience of 12 years. She has also been working as a trainer, facilitator since 2011.