The relationship between current, voltage, and resistance is defined by Ohm's Law, which states that electrical current (I) is directly proportional to voltage (V) and inversely proportional to resistance (R), expressed mathematically as V = I × R. If you are asking what is the relationship between current, voltage, and resistance in practical terms: voltage is the pressure pushing electrons, resistance is the friction restricting them, and current is the actual flow rate that results from that battle. Understanding this triad is not just academic; it is the exact mechanism that dictates whether your custom PCB functions, your home wiring passes inspection, or your microcontroller goes up in smoke.
The Core Equation and What It Changes in a Real Circuit
Ohm's Law gives us three interchangeable formulas: V = I × R, I = V / R, and R = V / I. But what does this actually change in a physical installation? It changes component survival and thermal limits. Every wire, trace, and semiconductor has a maximum current rating before it melts or degrades. Because current is the dependent variable determined by your voltage source and the load's resistance, manipulating resistance is how we protect the circuit.
Worked Numeric Example: The 9V LED Trap
Let's say you want to power a standard 5mm red LED from a 9V alkaline battery. A beginner might wire it directly, assuming the battery is "small" and safe. Here is what the math says:
- Source Voltage (V_s): 9.0V
- LED Forward Voltage (V_f): 2.0V (the voltage the LED consumes to light up)
- LED Target Current (I_f): 20mA (0.02A)
The resistor must drop the remaining voltage: 9.0V - 2.0V = 7.0V. Using R = V / I, we calculate the required resistance:
R = 7.0V / 0.02A = 350 Ω.
The nearest standard E24 resistor value is 360 Ω. If you skip this resistor, the resistance of the LED and wire is roughly 2 Ω. The current becomes I = 7.0V / 2 Ω = 3.5 Amps. The LED is rated for 0.02A. At 3.5A, the semiconductor die will vaporize in milliseconds. The relationship between these three variables is the only thing standing between a working circuit and a destroyed component.
Where You Meet This in Practice (Bench and Jobsite)
You don't just use Ohm's Law for breadboard LEDs; it governs heavy wire sizing and microcontroller GPIO limits.
Home Wiring: Voltage Drop on a 15A Branch Circuit
Suppose you are running a 120V branch circuit to a workshop outlet 100 feet away, powering a 15A space heater. You plan to use 14 AWG copper wire (the minimum allowed by NEC for 15A breakers). According to NEC Chapter 9, Table 8, 14 AWG uncoated copper has a resistance of roughly 2.57 Ω per 1,000 feet at standard temperatures.
- Total Wire Length: 200 feet (100 ft out, 100 ft back)
- Total Wire Resistance: (200 / 1000) × 2.57 Ω = 0.514 Ω
- Voltage Drop (V = I × R): 15A × 0.514 Ω = 7.71V
A 7.71V drop on a 120V system is a 6.4% voltage drop. The NEC strongly recommends keeping branch circuit voltage drop under 3% for efficiency and equipment longevity. The relationship dictates the fix: you must lower the resistance by increasing the wire diameter. Stepping up to 10 AWG wire (1.038 Ω/kft) drops the resistance to 0.207 Ω, reducing the voltage drop to 3.1V (2.5%), safely within limits.
Embedded Systems: ESP32 GPIO Brownouts
The ESP32-WROOM-32 is a staple for 2026 IoT builds, but its 3.3V GPIO pins have strict limits. The absolute maximum current draw per pin is 40mA, but the recommended continuous limit is 20mA. If you connect a 3.3V GPIO pin directly to a relay coil with an internal DC resistance of 50 Ω, Ohm's Law dictates the current: I = 3.3V / 50 Ω = 66mA. This exceeds the pin's capacity, causing internal trace degradation, localized heating, and often a system-wide brownout that triggers the ESP32's watchdog timer and reboots the board. The fix? Use the V-I-R relationship to calculate the base resistor for a logic-level MOSFET (like the 2N7000) to switch the relay instead.
Common Confusions: Power vs. Resistance and AC Impedance
When diagnosing circuits, makers and apprentices frequently misapply the V-I-R relationship. Here are the two most expensive confusions:
This is only true in a series circuit where current is forced to be constant. In a standard parallel home wiring or battery system (constant voltage), lower resistance creates more heat. A 120V mains circuit powering a 10 Ω space heater pulls 12A and dissipates 1,440W of heat. A 100 Ω heater pulls only 1.2A and dissipates 144W. Lower resistance allows more current to flow, generating more thermal energy.
Confusion 2: Applying DC Resistance to AC Inductive Loads.
Ohm's Law (V = I × R) strictly applies to DC resistance. If you measure the DC resistance of an AC induction motor's windings with a multimeter and get 2 Ω, you might assume it will pull 60A on a 120V AC supply (120 / 2 = 60). In reality, AC circuits with motors or transformers introduce inductive reactance (X_L). The combination of DC resistance and AC reactance is called Impedance (Z). The actual running current is determined by V = I × Z, which might limit the motor to 8A. Always rely on the motor's nameplate FLA (Full Load Amps) rather than a multimeter's DC resistance reading for AC breaker sizing.
Decision Path: Sizing a Current-Limiting Resistor for a 5V Logic Indicator
Use this decision tree table to select the exact current-limiting resistor for your next 5V PCB or breadboard indicator. This terminates the guesswork and gives you a concrete, purchasable part number.
| IF your LED type is... | AND your target current is... | THEN calculated R is (5V - V_f) / I | CONCRETE PART PICK (1/4W) |
|---|---|---|---|
| Standard Red (V_f = 2.0V) | 20mA (Max Brightness) | 150 Ω | Yageo CFR-25JB-52-150R (150Ω 5% Carbon) |
| High-Efficiency Blue (V_f = 3.2V) | 20mA (Max Brightness) | 90 Ω | Vishay MRS25000C910FCT00 (91Ω 1% Metal Film) |
| Standard Green (V_f = 2.2V) | 5mA (Indoor Indicator) | 560 Ω | TE Connectivity LR1F560RCT00 (560Ω 1% Metal Film) |
| Standard Red (V_f = 2.0V) | 5mA (Indoor Indicator) | 600 Ω | Yageo CFR-25JB-52-680R (680Ω 5% Carbon) |
Default Recommendation: For 90% of 5V Arduino, ESP32, or Raspberry Pi breadboard projects where you just need a power indicator that won't blind you in a dark room, target 5mA. Buy a bulk pack of 680 Ω 1/4W resistors (Yageo CFR-25JB-52-680R). They are cheap, safe for any microcontroller GPIO, and provide a perfectly visible indoor glow for standard red, yellow, and green LEDs.
FAQ: Troubleshooting the V-I-R Triangle
Why does my multimeter read 0.2 ohms across a good 15A fuse?
A fuse is designed to have near-zero resistance so it doesn't cause a voltage drop during normal operation. A reading of 0.1 to 0.5 Ω is normal for a good glass or ceramic cartridge fuse. If you calculate the voltage drop at 15A (V = 15 × 0.2), it's only 3V on a 120V line, which is negligible. If the fuse is blown, the resistance will read infinite (OL on most meters).
Can I use Ohm's Law to size a breaker for a 120V appliance?
Only if the appliance is purely resistive, like a toaster or incandescent heater. For a 1500W resistive heater, I = P / V (1500 / 120 = 12.5A). A 15A breaker is correct. However, if the appliance has a compressor or motor (like a refrigerator), the starting inrush current can be 5 to 7 times the running current due to low initial impedance. In those cases, you must follow NEC Article 430 for motor circuit sizing, which relies on manufacturer nameplate data rather than basic V=IR calculations.
My 12V LED strip is dim at the end of a 16-foot run. Is this Ohm's Law?
Yes. The copper traces inside cheap LED strips have high resistance (often 2 to 3 Ω per meter for narrow strips). As current flows down the strip, V = I × R dictates that voltage is lost as heat in the traces. By the time you reach the 16-foot mark, the LEDs might only be seeing 9V instead of 12V, causing a severe drop in brightness. The fix is to inject 12V power at both ends of the strip, effectively halving the resistance path and the voltage drop.
Mastering the relationship between current, voltage, and resistance moves you from guessing component values to engineering reliable circuits. Whether you are derating THHN wire in a hot attic or protecting an I2C bus from a short, the V-I-R triangle is your primary diagnostic tool. For deeper dives into component behavior, reference the All About Circuits DC theory section, and always verify microcontroller pin limits against official documentation like the Espressif Hardware Design Guidelines before finalizing your PCB layout.






