Ohm's Law is the foundational rule stating that the current flowing through a linear conductor is directly proportional to the applied voltage and inversely proportional to its resistance ($I = V/R$). When you are designing a circuit or troubleshooting a branch circuit, this law dictates exactly how much heat a component will dissipate, what gauge wire you need to prevent a voltage drop, and which breaker will trip under a specific load. People commonly confuse this law with Watt's Law (Power = Voltage × Current), mistakenly using resistance calculations when they actually need to calculate power dissipation or energy consumption.
The Core Formula: What the Law Actually Dictates
At the bench or on the jobsite, the law that relates voltage, current, and resistance gives you three interchangeable equations:
- To find Current: $I = V / R$
- To find Voltage: $V = I \times R$
- To find Resistance: $R = V / I$
What this changes in a real installation is your physical component selection and safety margins. If you increase the voltage across a fixed resistance, the current spikes. If that current exceeds the ampacity of your PCB traces or branch circuit wiring, you will melt insulation or trip a breaker. According to All About Circuits, mastering these three variables is the absolute prerequisite for predicting circuit behavior before you ever apply power.
Worked Numeric Example: Sizing a Current-Limiting Resistor
Let's apply this to a common microcontroller task: driving a standard 5mm red LED from a 5V GPIO pin on an Arduino Nano or ESP32. You cannot connect the LED directly to 5V; without resistance, the current will spike until the LED or the microcontroller's GPIO silicon fails.
- Identify the knowns: The supply voltage ($V_s$) is 5.0V. The LED's forward voltage drop ($V_f$) is typically 2.0V. The target continuous current ($I$) for a standard indicator LED is 20mA (0.02A).
- Calculate the voltage across the resistor: The resistor must absorb the remaining voltage. $V_r = V_s - V_f = 5.0V - 2.0V = 3.0V$.
- Apply the law: $R = V_r / I = 3.0V / 0.02A = 150\Omega$.
- Calculate power dissipation: Using Watt's Law combined with Ohm's Law ($P = I^2 \times R$), the power is $(0.02)^2 \times 150 = 0.06W$.
Where You Meet This in Practice: Jobsite and Bench Scenarios
Theory is clean; reality has parasitic effects. Here is where the relationship between V, I, and R forces you to make physical adjustments in the field.
Voltage Drop in Long Wire Runs
Copper wire has inherent resistance. 12 AWG THHN copper has a resistance of roughly 1.588 Ω per 1,000 ft at 20°C. If you run 200 ft out and 200 ft back (400 ft total loop) to a 12A landscape lighting transformer, your wire resistance is $R = 0.635\Omega$. Using $V = I \times R$, the voltage drop is $12A \times 0.635\Omega = 7.62V$. On a 120V circuit, a 7.62V drop is 6.3%. This violates the NEC recommendation of keeping branch circuit voltage drop under 3%. The law dictates your fix: you must lower $R$ by stepping up to 10 AWG or 8 AWG wire to maintain adequate voltage at the load.
Inrush Current on Capacitive Loads
When you first apply DC voltage to an uncharged capacitor, it acts as a dead short. For a fraction of a millisecond, $R \approx 0\Omega$. If $R$ approaches zero, $I = V/R$ approaches infinity. This massive inrush current can weld relay contacts or blow fuses. This is why high-capacity power supplies use NTC thermistors (which have high resistance when cold and low resistance when hot) to artificially limit $I$ during the first few milliseconds of startup.
Decision Tree: Picking the Right Component Based on V, I, and R
When you know your voltage and current requirements, use this decision path to select the exact hardware. Never use a simple resistor to drop voltage for high-current loads; the power dissipation ($P = I^2R$) will literally melt the component.
| Scenario Condition | Calculation / Logic Step | Required Spec | Concrete Part Pick |
|---|---|---|---|
| Limiting current to a low-power indicator LED (<30mA) from a logic pin. | $R = (V_{cc} - V_f) / I$. Power will be <0.1W. | 1/4W Carbon Film Resistor, 5% tolerance. | Yageo CFR-25JB-52 series (calculate exact ohms per LED). |
| Dropping 12V down to 5V to power a microcontroller and sensors drawing up to 1A. | Do NOT use a resistor. $P = (12-5) \times 1A = 7W$ (requires massive heatsink). Use a switching regulator. | Switching buck converter, >85% efficiency, 1A+ output. | RECOM R-78E5.0-1.0 switching regulator module. |
| Sensing a 10A DC motor load to read current via a 3.3V MCU ADC. | $R = V_{sense} / I_{max}$. Keep $V_{sense}$ under 50mV to avoid altering the motor's supply voltage. $R = 0.05V / 10A = 0.005\Omega$. | 5mΩ shunt resistor, 1% tolerance, high wattage rating. | Bourns CSS2H-2512R-5L00F metal strip shunt. |
Common Confusions and Edge Cases
While HyperPhysics at Georgia State University outlines the ideal mathematical relationship, real-world components frequently break the rules. You must know when the law applies and when it doesn't.
Non-Ohmic Devices
Ohm's Law only applies to "ohmic" materials, where resistance remains constant regardless of the applied voltage. Semiconductors (diodes, transistors) and incandescent filaments are non-ohmic. If you measure a 60W, 120V incandescent bulb with a multimeter on your bench, you will read a cold resistance of about 15Ω. If you blindly apply $I = 120V / 15\Omega$, you'd calculate an 8A current draw. In reality, as the tungsten filament heats to 2,500°C, its resistance increases by a factor of roughly 15. The hot operating resistance is $R = V^2 / P = 120^2 / 60 = 240\Omega$, drawing a true steady-state current of 0.5A. Always calculate AC heating loads using their rated wattage, not cold multimeter resistance readings.
AC Circuits and Impedance
In alternating current (AC) circuits containing motors, transformers, or long cable runs, resistance is only half the story. You must account for inductive and capacitive reactance. The law still holds, but $R$ is replaced by Impedance ($Z$), making the formula $I = V / Z$. Ignoring the power factor (the phase angle between voltage and current) in an AC motor circuit will cause you to drastically undersize your wiring and breakers.
FAQ: Quick Answers for the Workbench
Q: Why does my multimeter read 0.0 ohms across a good glass fuse?
A: A healthy 10A glass fuse has a resistance of roughly 0.005Ω. A standard 2-wire digital multimeter cannot resolve values that low, and the resistance of your test leads (usually 0.1Ω to 0.3Ω) masks the reading entirely. To verify a fuse under load, leave it in the circuit, apply power, and measure the voltage drop across the fuse. If $V = 0V$, the fuse is good. If $V$ equals your supply voltage, the fuse is blown.
Q: Does temperature change my resistance calculations?
A: Yes. Copper has a temperature coefficient of roughly 0.00393 per °C. If you size a wire based on 20°C bench resistance, but it runs through a 50°C attic, the resistance increases by nearly 12%. For precision analog sensing or high-current continuous loads, always calculate $R$ at your maximum expected ambient temperature.
Q: What if my calculation yields a non-standard resistor value, like 142Ω?
A: Never custom-order a resistor for a basic current-limiting task. The default, fail-safe recommendation is to always round UP to the next standard E24 series value (in this case, 150Ω). Rounding up increases $R$, which slightly decreases $I$, ensuring your load receives slightly less current than the absolute maximum, thereby extending the lifespan of the component.






