Ohm's Law is the mathematical relationship stating that current through a conductor is directly proportional to voltage and inversely proportional to resistance (I = V/R). You use it to calculate the exact missing variable in a circuit so you can select the correct wire gauge, size a current-limiting resistor, or predict voltage drop before you cut a single wire or solder a joint. In a real installation or bench build, Ohm's law changes your physical component picks: it dictates whether you use 14 AWG or 12 AWG wire, whether a 1/4W resistor will overheat, and if your 12V LED strip will actually receive enough voltage at the end of a 20-foot run to light up properly.
The Core Definition and What It Actually Changes
At the workbench, Ohm's law is not just an abstract equation; it is a sizing tool. The formula is expressed in three interchangeable ways depending on what you need to find:
When you are designing a circuit or running a branch line, you rarely have all three variables. You usually know your source voltage (e.g., a 12V battery or 120V AC mains) and your target load current (e.g., a 5A LED driver). What you don't know is how much resistance your wire will introduce, or how much resistance you need to add to protect a sensitive component. According to Georgia State University's HyperPhysics, this linear relationship holds true for ohmic materials (like copper wire and standard carbon resistors) at a constant temperature, making it the foundational rule for DC circuit sizing.
Worked Example: Sizing an Arduino GPIO LED Resistor
Let's look at a concrete bench scenario. You are wiring a standard 5mm red LED to a 5V digital output pin on an Arduino Uno. If you connect the LED directly to the 5V pin, the LED will draw excessive current, burn out, and potentially damage the microcontroller's GPIO pin.
The Known Values:
- Source Voltage (Vs): 5.0V (from the Arduino 5V pin)
- LED Forward Voltage (Vf): 2.0V (typical for a Kingbright WP710A10LSRD red LED)
- Target Current (I): 15mA (0.015A). The LED is rated for 20mA max, but we derate to 15mA for longevity and to stay well within the Arduino's 20mA per-pin absolute maximum limit.
The Calculation:
First, find the voltage that the resistor must drop. The LED consumes 2.0V, leaving the rest for the resistor:
V_resistor = Vs - Vf = 5.0V - 2.0V = 3.0V
Next, use Ohm's law to find the required resistance:
R = V / I = 3.0V / 0.015A = 200 Ω
The Concrete Pick:
200 Ω is not a standard value in the common E12 resistor series. The rule for current-limiting resistors is to always round up to the next standard value to ensure the current stays below your target. The next E12 value is 220 Ω. Therefore, your exact part pick is a 220 Ω, 1/4W (0.25W) carbon film resistor (such as the Yageo CFR-25JR-52-220R).
Where You Meet This in Practice
The most common place DIYers and trade students meet Ohm's law in the field is when calculating voltage drop in low-voltage DC wiring, such as 12V solar systems, RV wiring, or automotive LED lighting.
Suppose you are wiring a 12V LED light strip that draws 5A. The run from your battery busbar to the strip is 15 feet. Because current must travel out and back, your total wire length is 30 feet. You initially plan to use 18 AWG copper wire.
The Math:
- 18 AWG copper wire has a resistance of approximately 6.385 Ω per 1,000 feet.
- For 30 feet, the resistance is: (30 / 1000) × 6.385 = 0.191 Ω.
- Using Ohm's law (V = I × R), the voltage drop across the wire is: 5A × 0.191 Ω = 0.955V.
Your LED strip will only see 12.0V - 0.955V = 11.04V. While an 11V drop is usually acceptable for a 12V LED strip, if you were to add a second strip and double the current to 10A on that same 18 AWG wire, the voltage drop would double to 1.91V. The strip would see only 10.09V, resulting in noticeable dimming and potential flickering. Ohm's law tells you exactly when you must step up to 14 AWG or 12 AWG wire to keep the resistance low enough to maintain proper voltage at the load.
Decision Tree: Picking the Right Component Based on Calculations
Use this decision path to terminate your Ohm's law calculations into a physical purchasing decision. Never leave a calculation as just a raw number; always map it to a standard, off-the-shelf component.
| If Your Goal Is... | Calculate This... | Then Apply This Rule... | Concrete Pick / Action |
|---|---|---|---|
| Sizing an LED series resistor for 5V logic | R = (Vs - Vf) / I_target | Round UP to nearest E12 value; ensure P = V × I is < 50% of resistor wattage rating. | Pick: 220 Ω, 1/4W through-hole resistor. |
| Sizing a 12V DC branch circuit wire | V_drop = I_load × R_wire_loop | If V_drop > 3% of nominal voltage (0.36V for 12V), step up one AWG size and recalculate. | Pick: 14 AWG THHN copper (if 18 AWG failed the 3% rule). |
| Selecting a fuse for a known resistive load | I = V_source / R_load | Size the fuse at 125% of the calculated continuous current; round UP to the next standard fuse size. | Pick: 5A automotive blade fuse (for a calculated 3.8A draw). |
| Sizing a current-sense shunt resistor for an ADC | R = V_max_ADC / I_max_expected | Round DOWN to ensure you don't exceed the ADC's max voltage input at peak current. | Pick: 0.1 Ω, 2W precision shunt resistor. |
Common Confusions: Power, AC Reactance, and 'Max' Ratings
When applying Ohm's law, beginners frequently confuse it with two other concepts, leading to dangerous or non-functional designs.
Confusion 1: Ohm's Law vs. Joule's Law (Power)
Ohm's law calculates Current (Amps) or Resistance (Ohms). It does not calculate Power (Watts). People often say 'I need to use Ohm's law to find out how many watts this heater uses.' That is incorrect. You use Ohm's law to find the current, and then you use Joule's law (P = I × V) to find the wattage. Confusing the two leads to buying undersized wire, because wire ampacity (current capacity) is what causes heating and fires, not the wattage of the load directly.
Confusion 2: DC Resistance vs. AC Impedance
Ohm's law in its basic form (V = I × R) only applies to DC circuits or purely resistive AC loads (like a simple nichrome heating wire). If you are working with AC motors, transformers, or inductive loads, you cannot simply measure the winding resistance with a multimeter and divide the AC voltage by that resistance to find the running current. AC circuits use Impedance (Z), which factors in inductive and capacitive reactance. Applying basic DC Ohm's law to an AC induction motor will result in a calculated current that is massively higher than the actual running current, causing you to vastly oversize your breakers and contactors. For AC inductive loads, always rely on the manufacturer's nameplate Full Load Amps (FLA) rather than a multimeter resistance reading.
FAQ: Quick Bench Answers
Does Ohm's law apply to batteries?
Yes, but you must account for internal resistance. A 12V lead-acid battery might read 12.6V open-circuit, but when you pull 50A to start a car, the voltage drops to 10.5V. Ohm's law tells you the battery's internal resistance is causing that drop: R = (12.6V - 10.5V) / 50A = 0.042 Ω.
Why do we use a 3% voltage drop limit in wiring?
The National Fire Protection Association (NFPA) and NEC Informational Notes recommend a maximum 3% voltage drop on branch circuits for reasonable efficiency. For a 120V circuit, 3% is 3.6V. If your wire resistance causes a drop larger than this, your motors will run hot, and your lights will dim.
Can I use Ohm's law to size a breaker?
Only indirectly. Ohm's law tells you the expected current the load will draw. You then use NEC ampacity tables and breaker sizing rules (typically 125% of continuous load) to pick the breaker. Never size a breaker based solely on the raw Ohm's law current without applying the safety multiplier.






