Electric current is the physical flow of electrons through a conductor, voltage is the electrical potential difference pushing those electrons, and resistance is the material's opposition to that flow. Together, these three parameters form the absolute foundation of circuit theory, governed by Ohm’s Law (V = I × R). If you are troubleshooting a dead microcontroller, sizing a breaker for a solar array, or just trying to figure out why your LED strip is dimming at the far end, you are ultimately dealing with the interplay of these three variables.
The Core Relationship: What Changes When You Adjust the Dial?
To understand what these terms change in a real circuit, it helps to use a single, grounded analogy: water flowing through a pipe. Voltage (Volts, V) is the water pressure provided by the pump. Current (Amperes, A) is the actual volume of water flowing past a point per second. Resistance (Ohms, Ω) is the restriction caused by the pipe's diameter or a partially closed valve.
When you change one of these variables in a physical installation, the others must react:
- Increasing Voltage: If resistance stays the same, pushing more electrical pressure forces more current through the circuit. This is why plugging a 12V DC motor into a 24V battery supply will cause it to draw twice the current, likely overheating and burning out the windings.
- Increasing Resistance: If voltage stays the same, adding restriction chokes the current flow. Corrosion on a battery terminal adds unwanted series resistance, which starves the load of current and causes a voltage drop across the corroded joint itself (dissipating heat).
- Changing the Load (Current Draw): A load doesn't "accept" a fixed current; it draws current based on its internal resistance and the applied voltage. A 100A-rated power supply will only deliver 2A if connected to a 6Ω load at 12V.
Reference Table: Real-World Values for Common DC Loads
Abstract formulas only get you so far. Below is a data-dense reference table showing how electric current, voltage, and resistance manifest in actual 12V and 5V DC systems you will encounter on the workbench or in the field. Note that resistance here is the effective DC resistance at operating temperature.
| Device / Load | Nominal Voltage | Effective Resistance | Operating Current | Power Dissipation |
|---|---|---|---|---|
| 5m WS2812B LED Strip (60 LEDs/m, White) | 5.0V DC | 0.138 Ω | 36.0 A | 180 W |
| Automotive Starter Motor (Cranking) | 12.0V DC | 0.040 Ω | 300.0 A | 3600 W |
| Raspberry Pi 4 Model B (Under Heavy Load) | 5.1V DC | 8.67 Ω | 0.60 A (600 mA) | 3.06 W |
| 120mm PC Cooling Fan (4-pin PWM at 100%) | 12.0V DC | 48.0 Ω | 0.25 A (250 mA) | 3.0 W |
| Standard 9V Alkaline Battery (Short Circuit) | 9.0V DC | 1.50 Ω (internal) | 6.0 A (theoretical peak) | 54 W (internal heat) |
Worked Numeric Example: Sizing a Resistor for an LED Circuit
Let’s move from theory to the breadboard. You are building a custom indicator panel and need to drive a standard 5mm red LED from a 12V DC power supply. The LED datasheet specifies a forward voltage (Vf) of 2.0V and a target continuous forward current (If) of 20mA (0.02A).
If you connect the LED directly to 12V, the lack of sufficient resistance will cause the current to spike, instantly destroying the semiconductor junction. You need a current-limiting resistor.
Step 1: Calculate the required voltage drop across the resistor.
The resistor must absorb the voltage the LED doesn't use.
Vresistor = Vsupply - Vf
Vresistor = 12V - 2.0V = 10.0V
Step 2: Calculate the resistance value using Ohm's Law.
R = V / I
R = 10.0V / 0.02A = 500 Ω
Step 3: Select the nearest standard E12 series resistor.
500Ω is not a standard E12 value. The closest standard values are 470Ω and 560Ω. Choosing 470Ω will push slightly more current (21.2mA), which is well within the LED's 30mA absolute maximum rating. Choosing 560Ω will push 17.8mA, making it slightly dimmer but safer. Let's select 560Ω for longevity.
Step 4: Verify the resistor's power rating.
Resistors burn up if you exceed their wattage rating. Calculate the power dissipated as heat using P = I² × R (using our actual 560Ω selection and resulting 0.0178A current):
P = (0.0178)² × 560 = 0.000316 × 560 = 0.177 W
Since 0.177W is less than 0.25W, a standard 1/4W (0.25W) carbon film or metal film resistor is perfectly adequate. If the math had yielded 0.35W, you would need to step up to a 1/2W physical package to prevent thermal failure.
Where You Meet This in Practice (And Common Confusions)
When transitioning from textbook problems to real-world wiring and embedded systems, the relationship between electric current, voltage, and resistance introduces physical edge cases that catch beginners off guard.
Confusion 1: "A 100A Battery Will Fry My 1A Arduino"
This is the most common misconception in DIY electronics. People see a 12V 100Ah LiFePO4 battery and assume it will "push" 100 Amps into a microcontroller. Current is drawn by the load, not pushed by the source. As long as the voltage matches (or is regulated down to 5V/3.3V), your Arduino will only draw the 50mA it requires based on its internal resistance. The 100A rating on the battery simply means it has the capacity to supply up to 100A without the voltage sagging; it does not force that current into the circuit. For a deeper look at how power supplies manage this, refer to All About Circuits' breakdown of Ohm's Law.
Confusion 2: Ignoring Wire Resistance in Long Runs
In textbook diagrams, wires have 0Ω resistance. On a jobsite or in a large solar installation, copper wire has measurable resistance that scales with length and inversely with cross-sectional area (AWG). If you run 50 feet of 14 AWG copper wire to a 12V, 10A load, the wire itself adds roughly 0.25Ω of resistance. Using Ohm's law (V = I × R), that 10A current creates a 2.5V drop across the wire. Your load only sees 9.5V, which may cause a brownout. This is why understanding voltage drop is critical for sizing feeders and branch circuits correctly.
Confusion 3: Resistance vs. Impedance
Resistance (R) applies strictly to DC circuits or the resistive component of an AC circuit. When you introduce capacitors or inductors (like in AC motor windings or audio crossover filters), the opposition to current flow becomes frequency-dependent. This is called impedance (Z), measured in Ohms but calculated using complex numbers. A multimeter's Ohms setting only measures DC resistance; it cannot measure AC impedance.
Frequently Asked Questions
Can I use a multimeter to measure the current of a battery directly?
No. If you place your multimeter probes in the current (Amps) setting directly across a battery's terminals, you are creating a short circuit. The meter's internal shunt has near-zero resistance, meaning current will spike to the battery's maximum discharge limit, instantly blowing the multimeter's internal fuse or causing a fire. Always measure current in series with a load.
Why does my 12V LED strip draw less current when it gets hot?
This is due to the positive temperature coefficient of the copper traces and the negative temperature coefficient of the LED semiconductor junctions. As the strip heats up, the forward voltage drop of the LEDs decreases slightly, but the resistance of the copper traces and the internal resistors increases. In long runs, the increased trace resistance causes a voltage drop, reducing the current drawn by the LEDs at the far end of the strip.
Does higher resistance always mean less power consumption?
It depends on what is held constant. If voltage is constant (like plugging devices into a 120V wall outlet), higher resistance means lower current, and therefore lower power (P = V² / R). However, if current is held constant (like in a series LED string driven by a constant-current driver), a higher resistance load will actually dissipate more power (P = I² × R), requiring a higher voltage from the driver to maintain that current.






