This page lets you simulate the behaviour of arbitrary electrical circuits. You can add volt meters and ammeters to your circuit to see where currents are flowing.
To see some ideas of what is possible, try looking at the Presets menu, where you'll find several pre-built circuits. For example, you can simulate the charging and discharging of a capacitor, or the voltage across a potential divider.
Click the play button to start the simulation. Wires are shown in red when they are at high (i.e. positive) voltages, and in blue when they are at low (i.e. negative) voltages.
Building your own circuits
Click on the buttons below the canvas to select which component you'd like to add to your design. Then click on the canvas to place it. You can move components around by dragging them with the mouse. To move the nodes of wires, you need to select the Move tool first.
Note that nodes are only connected to one another if they are on top of each other. You cannot connect a component mid-way along a wire.
This page is still a work in progress. In due course I hope to add inductors to the simulation to enable it to show how oscillator circuits work. You also cannot currently change the resistance or capacitance of components, which would be a big improvement.