The Core Formula and Real-World Load Table
The foundational equation is V = I × R (Voltage = Current × Resistance). From this, we derive I = V / R and R = V / I. When paired with the power equation (P = V × I), you can solve for any missing variable in a DC circuit or a purely resistive AC circuit.| Load Type | Nominal Voltage | Power Rating | Current Draw | Calculated Resistance |
|---|---|---|---|---|
| 5m 5050 LED Strip (60 LEDs/m) | 12V DC | 72W (14.4W/m) | 6.0A | 2.0 Ω |
| 1500W Ceramic Space Heater | 120V AC | 1500W | 12.5A | 9.6 Ω |
| ESP32-WROOM-32 (Active WiFi TX) | 3.3V DC | ~0.8W (peak) | ~240mA | ~13.75 Ω |
| 240V Baseboard Heater | 240V AC | 2000W | 8.33A | 28.8 Ω |
| Standard 5mm Red Indicator LED | 2.0V (Forward) | 0.04W | 20mA | 100 Ω (dynamic) |
Note: AC loads like heaters use RMS voltage for these calculations. The resistance values represent the effective operating resistance at thermal equilibrium.
Worked Example: Sizing a GPIO Current-Limiting Resistor
Let's apply this to a common microcontroller task: driving a standard 5mm red LED directly from an ESP32-WROOM-32 GPIO pin.VCC (GPIO High) = 3.3V
LED Forward Voltage (V_f) = 2.0V
Target LED Current (I_f) = 20mA (0.020A)
The GPIO pin outputs 3.3V, but the LED only drops 2.0V across its junction. The remaining voltage must be dropped across the current-limiting resistor to prevent the LED from drawing excessive current and destroying both itself and the ESP32's internal silicon.
- Calculate the voltage drop across the resistor:
V_resistor = VCC - V_f = 3.3V - 2.0V = 1.3V - Calculate the required resistance using Ohm's Law (R = V / I):
R = 1.3V / 0.020A = 65 Ω - Select a standard E12 series resistor:
65 Ω is not a standard value. The nearest E12 value is 68 Ω. Using 68 Ω will slightly reduce the current to 19.1mA, which is perfectly safe and visually indistinguishable from 20mA. - Verify the resistor's power dissipation (P = I² × R):
P = (0.0191A)² × 68 Ω = 0.0247W. A standard 1/4W (0.25W) through-hole resistor is more than adequate, providing a 10x safety margin.
Where You Meet This in Practice
Ohm's Law extends far beyond component selection; it governs the physical infrastructure of your wiring. The most frequent real-world encounter is voltage drop in long wire runs. Suppose you are wiring a 12V DC solar water pump located 50 feet from your battery bank. You choose 10 AWG THHN copper wire. According to standard wire tables, 10 AWG copper has a resistance of approximately 1.21 Ω per 1,000 feet. Because current must travel to the pump and return to the battery, your total wire length is 100 feet.- Wire Resistance: (100 / 1000) × 1.21 Ω = 0.121 Ω
- Pump Current Draw: 10A
- Voltage Drop (V = I × R): 10A × 0.121 Ω = 1.21V
Common Confusions: Resistance, Impedance, and Power
The most common mistake makers and DIYers make is confusing resistance with impedance. Ohm's Law in its basic V=IR form applies strictly to DC circuits or purely resistive AC loads (like heating elements). When you introduce capacitors or inductors into an AC circuit—such as the windings in an AC motor or the input filter of a switching power supply—the opposition to current flow becomes impedance (measured in ohms, but denoted as Z). Impedance factors in both the DC resistance and the frequency-dependent reactance of the components. You cannot simply measure an AC motor's winding resistance with a multimeter, plug it into V=IR with the mains voltage, and expect to calculate the correct running current. The measured DC resistance will be far lower than the operating AC impedance, leading to massive calculation errors if you treat them as identical.A secondary confusion is mixing up Power (Watts) and Current (Amps). People often say a device 'draws 1000 watts' when discussing wire sizing. Wire ampacity and breaker sizing are strictly based on current (Amps), not power. A 1000W load at 12V draws 83.3A and requires massive 4 AWG wire. That exact same 1000W load at 240V draws only 4.1A and can safely run on 14 AWG wire. Ohm's Law and the power triangle remind us that voltage is the multiplier that determines how much current a specific wattage will actually pull through your conductors.
Frequently Asked Questions
Does Ohm's Law apply to diodes and transistors?
Not directly. Diodes and transistors are non-linear, semiconductor devices. Their resistance changes dynamically based on the applied voltage and temperature. While you can calculate an 'effective' resistance at a specific operating point, you must rely on the component's datasheet I-V curve rather than a simple V=IR linear equation.
Why does my multimeter read 'OL' when measuring resistance?
'OL' stands for Over Limit (or Open Loop). It means the resistance between the two probes is higher than the multimeter's maximum measurable range, effectively indicating infinite resistance. This is normal when testing a blown fuse, an open switch, or a broken wire.
How do I calculate resistance if I only know power and voltage?
Combine Ohm's Law (V=IR) with the Power equation (P=VI). Substitute I with V/R in the power equation to get P = V² / R. Rearranging for resistance gives you R = V² / P. For example, a 1500W heater on a 120V circuit has a resistance of (120 × 120) / 1500 = 9.6 Ω.






