Ohm's law in physics states that the current flowing through a conductor between two points is directly proportional to the voltage across the two points and inversely proportional to the resistance between them. That is the absolute baseline definition, but on the workbench or jobsite, this isn't just a textbook formula; it is the primary diagnostic tool for figuring out why your power supply is sagging, why a PCB trace just turned into a fuse, or why a motor is overheating. Understanding the raw physics of electron drift and resistivity is what separates technicians who just swap parts from engineers who design reliable systems.
The Core Equation and a Worked Numeric Example
The fundamental equation is V = I × R, where V is voltage (Volts), I is current (Amperes), and R is resistance (Ohms). If you need a mental model, think of water in a pipe: voltage is the water pressure, current is the flow rate (gallons per minute), and resistance is the pipe diameter or a pinch in the hose. That is the only analogy you need; the rest is pure math.
Let's look at a real-world installation scenario where ignoring this math causes system failure. You are wiring a 12V DC solar array to a charge controller. You have a 50-foot one-way run (meaning 100 feet of total wire for the positive and negative loop) using 10 AWG copper wire, and the controller draws a steady 12A.
- Step 1: Find the resistance. According to standard copper resistivity tables, 10 AWG copper has a resistance of approximately 0.9989 ohms per 1,000 feet at 20°C.
- Step 2: Calculate loop resistance. Total loop resistance R = (100 / 1000) × 0.9989 = 0.09989 Ω.
- Step 3: Calculate voltage drop. V = I × R = 12A × 0.09989Ω = 1.198V.
If your solar panel outputs exactly 12.0V at the source, the charge controller only sees 10.8V at its terminals. That is a nearly 10% voltage drop. Most 12V charge controllers will fault out or severely undercharge the battery bank below 11V. The physics dictates the outcome: to fix it, you must lower R by stepping up to 8 AWG or 6 AWG wire, or shorten the run.
What Ohm's Law Changes in a Real Installation
In a real installation, Ohm's law dictates wire sizing, breaker selection, and thermal limits by defining exactly how much voltage is lost and how much heat is generated over a given distance. It is the reason the NFPA 70 (National Electrical Code) mandates specific ampacities for different wire gauges.
Consider a loose terminal connection in a 120V AC breaker panel. A properly torqued screw has a contact resistance of perhaps 0.001 Ω. If it vibrates loose, that contact resistance might jump to 0.5 Ω. If the circuit is pulling 20A, Ohm's law tells us the voltage dropped across that single loose screw is V = 20A × 0.5Ω = 10V. When you combine this with Joule's law (Power = Voltage × Current), you get 10V × 20A = 200 Watts of heat concentrated on a single brass screw. That is a soldering iron's worth of thermal energy, which will melt the wire insulation, arc, and start a fire. This is exactly why we use calibrated torque screwdrivers on lugs.
Where You Meet This in Practice
You will use Ohm's law constantly in embedded systems, power electronics, and troubleshooting. Here are three specific workbench scenarios where it is the deciding factor:
- Sizing I2C Pull-Up Resistors for an ESP32: When wiring an I2C sensor to an ESP32-WROOM-32, the SDA and SCL lines need pull-up resistors. The ESP32 GPIO pins can safely sink up to 28mA, but you want to minimize current draw while keeping the signal edges sharp. If your VCC is 3.3V and you choose a 4.7kΩ resistor, the current is I = 3.3V / 4700Ω = 0.7mA. This is perfectly safe and provides adequate pull-up strength for standard 100kHz I2C speeds.
- Calculating Shunt Resistors for Current Measurement: If you are building a custom battery management system (BMS) and need to measure up to 50A using an INA219 current sensor, the sensor expects a maximum voltage drop of 40mV (0.04V) across the shunt. Using R = V / I, you need a shunt resistor of R = 0.04V / 50A = 0.0008 Ω (or 800 micro-ohms).
- Bleeder Resistors on Capacitor Banks: High-voltage DC bus capacitors in motor drives can hold a lethal charge for days. To discharge a 400V capacitor bank down to a safe 50V within 60 seconds, you calculate the required resistance using the RC time constant formula (which is derived directly from Ohm's and Kirchhoff's laws), typically selecting a high-wattage 100kΩ wirewound resistor to safely bleed the energy.
Common Confusions: Ohm's Law vs. Joule's Law
The most common confusion among hobbyists and junior technicians is mixing up Ohm's law (V = I × R) with Joule's law, often called Watt's law (P = I × V). Ohm's law defines the relationship of the material and geometry (Resistance). Joule's law defines the energy transfer (Power).
This confusion leads to a massive misconception regarding constant power loads. If you have a 1000W inverter running off a 12V battery, it draws about 83A. If the battery voltage sags to 10V, a beginner might use Ohm's law to assume the current will drop. But an inverter is a switching power supply; it acts as a constant power load. To maintain 1000W output at 10V, the inverter actually increases its current draw to 100A. It dynamically lowers its internal effective resistance to pull more current. Treating active electronics as simple static resistors is where textbook physics meets the reality of modern power electronics.
Frequently Asked Questions About Ohm's Law in Physics
Why does Ohm's law in physics fail for some components?
Ohm's law only applies to "ohmic" materials, where resistance remains constant regardless of the applied voltage. It fails for non-ohmic devices like diodes, transistors, and incandescent tungsten bulbs. For example, a tungsten filament has a very low resistance when cold (inrush current), but as it heats up to 2500°C, its resistance increases by a factor of 10 to 15. Similarly, a diode has near-infinite resistance until it reaches its forward voltage threshold (e.g., 0.7V for silicon), after which resistance plummets. For these components, you must refer to their specific I-V curve datasheets rather than relying on a simple linear equation.
How does temperature affect Ohm's law calculations in copper wire?
Resistance is not a static number; it changes with temperature. Copper has a temperature coefficient of resistance of approximately 0.00393 per °C. If you calculate a voltage drop based on 20°C (68°F) ambient temperature, but that wire is routed through a hot attic at 50°C (122°F) or bundled tightly in conduit where it heats up to 75°C under load, the resistance will increase by roughly 20% to 25%. As noted by HyperPhysics, ignoring thermal derating in high-current DC runs will result in undersized wires and excessive voltage drop.
Is Ohm's law in physics applicable to AC circuits?
Yes, but the concept of Resistance (R) expands into Impedance (Z). In alternating current circuits, inductors and capacitors introduce reactance, which opposes current flow but does not dissipate power as heat like a standard resistor does. The modified equation becomes V = I × Z. Impedance is a vector quantity that combines true resistance (R) with inductive reactance (X_L) and capacitive reactance (X_C). When sizing cables for AC motors or calculating fault currents in a home panel, you must account for the impedance of the entire loop, not just the DC resistance of the copper.
For a deeper dive into the foundational math of DC circuits, the All About Circuits textbook chapter on Ohm's Law provides excellent interactive simulations. Ultimately, mastering this single equation is the key to unlocking every other concept in electrical engineering, from basic home wiring to high-frequency RF design.






