Resistance is the physical property of a material that opposes the flow of electric current, converting electrical energy into heat. When you ask what is the resistance in physics, you are looking at the fundamental friction of electronics. It dictates exactly how much current will flow for a given voltage and determines how much power a component will dissipate as thermal energy. In a real circuit or installation, resistance changes the voltage available to downstream components (voltage drop) and limits the maximum current draw, acting as the primary control mechanism for everything from microcontroller logic gates to 200-amp residential service feeders.
The Math That Matters: Ohm’s Law and Power Dissipation
To understand resistance on the bench, you only need two formulas derived from Georg Ohm’s foundational work. The first is Ohm’s Law: R = V / I (Resistance equals Voltage divided by Current). The second is the power dissipation formula: P = I²R (Power equals Current squared times Resistance). This second formula is where most DIY electrical fires and melted breadboards originate.
Think of water flowing through a pipe; voltage is the water pressure, current is the flow rate, and resistance is the diameter of the pipe or debris inside it restricting the flow. If you force a high flow rate (current) through a narrow, debris-filled pipe (high resistance), the friction generates massive heat.
Worked Numeric Example: Branch Circuit Voltage Drop
Let’s look at a real-world 120V AC branch circuit. You are running 50 feet of 12 AWG THHN copper wire to a 15A space heater. According to the Copper Development Association, 12 AWG solid copper has a resistance of roughly 1.98 ohms per 1,000 feet at 20°C.
- Total Loop Length: 50 ft out + 50 ft back = 100 ft.
- Loop Resistance (R): (100 / 1000) × 1.98 = 0.198 ohms.
- Voltage Drop (V = IR): 15A × 0.198Ω = 2.97V drop. (Your heater sees 117.03V instead of 120V).
- Power Dissipated as Heat (P = I²R): 15² × 0.198 = 44.55 Watts.
Insight: That 44.5W of heat is distributed along the wire run. While safe for 12 AWG wire inside a conduit, if you had mistakenly used 16 AWG speaker wire (which has roughly 4.01 ohms per 1,000 ft), the resistance would jump to 0.401 ohms, dropping 6V and dissipating 90W of heat—enough to melt the insulation and start a fire. This is exactly why the NEC mandates minimum wire gauges for specific breaker sizes.
Where You Meet Resistance in Practice
You rarely interact with abstract physics equations on the jobsite or at the workbench; instead, you interact with resistance in four highly specific scenarios.
1. Current Limiting for LEDs
An LED has virtually zero internal resistance once it reaches its forward voltage. If you connect a 2.1V red LED directly to a 5V Arduino pin, the resistance of the circuit is just the trace copper, resulting in a massive current spike that instantly destroys the LED and potentially the microcontroller's GPIO. You must add a physical resistor. For a target current of 20mA: R = (5V - 2.1V) / 0.02A = 145 ohms. You select the next standard E12 series value: 150 ohms.
2. I2C Pull-Up Networks
When wiring an ESP32-WROOM-32 to an I2C sensor like the BME280, the SDA and SCL lines use open-drain architecture. They can pull the line to ground, but cannot drive it high. You need pull-up resistors to provide the high state. The resistance value determines the rise time of the signal. Too high (e.g., 100kΩ), and the parasitic capacitance of the wires slows the edge, causing I2C bus errors. Too low (e.g., 1kΩ), and you waste current and risk exceeding the GPIO sink limit. The standard pick for 400kHz Fast Mode I2C at 3.3V is 4.7kΩ.
3. Heating Elements
In appliances like toasters or 3D printer hotends, resistance is the goal, not the enemy. Engineers use Nichrome (an alloy of nickel and chromium) because its high resistivity (about 1.10 × 10^-6 Ω·m, per Georgia State University's HyperPhysics) and high melting point allow it to safely convert I²R losses into 800°C heat without oxidizing and breaking.
4. Shunt Resistors for Current Measurement
To measure high DC currents with a multimeter or an Arduino ADC, you pass the current through a shunt—a resistor with an extremely low, highly precise resistance (e.g., 0.01 ohms). You then measure the millivolt drop across it. At 10A, a 0.01Ω shunt drops exactly 100mV, which is easily readable by a standard 10-bit ADC.
Decision Tree: Picking the Right Resistor or Conductor
Do not default to whatever component is in the top drawer of your bench. Match the physical construction of the resistor or wire to the electrical stress it will face. Use this decision path to select your part.
| Application Scenario | If your requirement is... | Then select this exact type/value |
|---|---|---|
| General GPIO current limiting (LEDs, buttons) | Low cost, 5% tolerance is fine, < 5mA current | 1/4W 5% Carbon Film Resistor (e.g., 220Ω or 10kΩ) |
| Op-amp feedback or ADC voltage dividers | High precision, low thermal noise, stable over time | 1/4W 1% Metal Film Resistor (e.g., 10.0kΩ, 50ppm/°C TCR) |
| Dropping voltage in a 12V motor snubber or power rail | High current (>500mA), high heat dissipation | 5W or 10W Wirewound Ceramic Resistor (e.g., 2.2Ω 5W) |
| High-frequency RF or audio signal paths | Must not introduce parasitic inductance | Thick Film Chip Resistor (SMD) or Carbon Composition |
| Wiring a 20A 120V AC wall receptacle | Code compliance, safety, minimal voltage drop | 12 AWG THHN Copper Wire (or 12/2 NM-B Romex) |
Common Mistakes and How to Avoid Them
Ignoring the physical reality of resistance is the fastest way to let the 'magic smoke' out of your components. Here are the most frequent errors seen on the bench.
Mistake 1: Ignoring Temperature Coefficient (TCR).
Resistance is not static; it changes with temperature. Most metals have a Positive Temperature Coefficient (PTC)—as they get hot, resistance increases. If you are building a precision current source using a standard wirewound resistor, the heat from the current will raise the resistance, dropping your output current. Fix: Use Kelvin-connection (4-wire) sensing and specify resistors with a low TCR (e.g., ±15 ppm/°C) for precision circuits.
Mistake 2: Forgetting Parasitic Inductance in Wirewound Resistors.
High-power wirewound resistors are essentially coils of wire. In DC circuits, this doesn't matter. In AC or high-speed switching circuits (like a MOSFET gate drive snubber), that coil acts as an inductor, creating impedance spikes that can cause ringing and destroy your switching transistors. Fix: Use non-inductive metal oxide or thick film resistors for high-frequency snubbing.
Mistake 3: Sizing Wires Only for Ampacity, Not Voltage Drop.
NEC-style ampacity tables will tell you 14 AWG wire is safe for 15A. However, if you run that 14 AWG wire 150 feet to a 120V pump, the resistance of the wire will cause a voltage drop of over 9V. The pump will run hot, stall, and burn out its windings. Fix: Always calculate voltage drop for runs over 50 feet, and upsize the wire (e.g., to 10 AWG or 8 AWG) to keep the drop under 3%.
Frequently Asked Questions About Circuit Resistance
What happens when resistance drops to zero?
When resistance approaches zero, you have a short circuit. According to Ohm's Law (I = V/R), as R approaches 0, current approaches infinity. In reality, the power supply's internal resistance and the wire's resistance limit the current to a very high, but finite, number—usually high enough to instantly trip a breaker, blow a fuse, or melt the copper trace if unprotected.
Can I use a higher wattage resistor than calculated?
Yes. A resistor's wattage rating is strictly a thermal limit indicating how much heat it can safely dissipate into the ambient air without exceeding its maximum surface temperature. Replacing a specified 1/4W resistor with a 1/2W resistor of the exact same ohm value is perfectly safe and will actually run cooler, increasing long-term reliability. The only trade-offs are physical size and cost.
Why do digital multimeters show '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 (usually >20MΩ or >40MΩ). This is the expected reading when testing an open switch, a blown fuse, or the insulation on a healthy wire. If you see 'OL' across a component that should be conductive, you have a broken trace or a cold solder joint.
When designing or repairing any circuit, default to metal film resistors for all signal and logic paths under 1/2W, and always verify your wire gauge against both ampacity and voltage drop. Resistance is not just a theoretical hurdle; it is the primary physical constraint that dictates whether your build operates efficiently or turns into a fire hazard.






