In: Physics
My physics teacher explained the difference between voltage and current using sandwiches. Each person gets a bag full of sandwiches when they pass through the battery. Current = the number of people passing through a particular point per unit time. Voltage = the (change in) number of sandwiches per person. In a parallel circuit the number of people (current) is divided between the two paths, but the number of sandwiches per person (voltage) remains the same. In a series circuit the number of people passing through a particular point remain the same, but they drop off a certain percentage of their sandwiches at every resistor. Therefore, there is a voltage drop that occurs between the points before and after every resistor.
This analogy naturally leads to the question: how do the electrons "know" that they are going to have to share their voltage between two resistors before they reach the second one? (In other words, not drop off all their sandwiches at the first resistor they find)
These laws are based on a circuit in equilibrium. If you made a circuit where you had +1 volt on the left, 1 ohm in the middle, and +2 volts on the right, and you started out with the resistor not under any voltage, electricity would start out moving towards the center of the resistor until it builds up a voltage of about 1.5 volts. (It would gradually change from 1 volt to two based on which source you're closer to.)
If you want to extend the sandwich analogy, imagine, for some reason, that the strength of people is proportional to their sandwiches. They also have no idea where they're going, and they push at random. And the number of sandwiches they drop is proportional to their speed.
In my circuit, at first people will be pushed by the people behind them, until they get to the center. At this point, the guys on the right have more sandwiches, so they shove the people on the left back, until you end up with just a group of people going from the right to the left. They're slowed down exactly enough to have one sandwich at the end, since if they went slower, they'd have more sandwiches than the guys they're pushing against, speeding them up. If they went faster, they'd have fewer, slowing them down.
The reason you always end up with everyone having the same number of sandwiches when they meet at a node is if they don't, the guys with more sandwiches push back on the guys with less, slowing them down, until they end up having the same number of sandwiches. It might be off for a little bit, but it will quickly enter an equilibrium.