Variable resistance is an adjustable electrical property that allows you to manually or automatically change the opposition to current flow within a circuit, thereby controlling voltage or current levels dynamically. In a real circuit, introducing variable resistance changes either the voltage divider ratio (stepping down a signal for a microcontroller ADC) or acts as a current limiter (restricting electron flow to dim a load). What most beginners get wrong is assuming all variable resistors are interchangeable; they frequently confuse a three-terminal potentiometer meant for low-power signal voltage division with a two-terminal rheostat meant for high-power load current control.
The Core Concept: What Variable Resistance Actually Does
At the bench level, a variable resistor is a physical track of resistive material—usually carbon film, cermet, or a conductive plastic—with a sliding contact (the wiper) that taps into the track at different physical points. By moving the wiper, you change the physical length of the resistive path the electrons must travel through.
Think of it like a garden hose with an adjustable pinch valve. The water pressure (voltage) from the spigot remains constant, but by pinching the hose (increasing resistance), you restrict the physical flow rate (current) reaching the nozzle. In DC circuits, this relationship is strictly governed by Ohm’s Law ($I = V / R$). If your voltage is fixed, increasing the variable resistance proportionally decreases the current.
However, in modern electronics, we rarely use variable resistance to directly choke off high current. Instead, we use it to create a variable voltage reference. By wiring the resistive track across a voltage supply and reading the wiper, we create an adjustable voltage divider. This is how a volume knob on an analog amplifier works: it isn't restricting the power to the speakers directly; it is feeding a variable reference voltage to the input stage of an op-amp or transistor, which then handles the heavy current switching.
Potentiometer vs. Rheostat: The Most Common Bench Mistake
The terms 'potentiometer' (pot) and 'rheostat' are often used interchangeably in hobbyist forums, but electrically, they describe two entirely different wiring configurations of the exact same physical component.
A potentiometer uses all three terminals (VCC, GND, and Wiper) to act as a variable voltage divider. It is used for low-power signal control. A rheostat uses only two terminals (one end of the track and the wiper) to act as a variable current limiter. It must be rated for the full power dissipation of the load.
When you wire a standard 10kΩ, 1/4W carbon film potentiometer as a rheostat and put it in series with a 12V motor, you are forcing the entire motor current through a fragile carbon track meant to handle only milliamps. The track will overheat, the wiper will lose contact due to thermal expansion, and the component will fail catastrophically. If you need to vary high current, you do not use a variable resistor; you use Pulse Width Modulation (PWM) via a MOSFET, or a heavy-duty wirewound rheostat rated for 10W+.
The Math on the Bench: A Worked Numeric Example
Let’s look at the most common use case: using a potentiometer to feed a variable analog voltage into an ESP32 or Arduino ADC pin.
The Setup: You have a 10kΩ linear taper potentiometer (like the classic Bourns 3362P). You wire Terminal 1 to 5V, Terminal 3 to GND, and the Wiper (Terminal 2) to your microcontroller's ADC pin.
The Calculation: You turn the shaft so the wiper is sitting at exactly 30% of the physical distance from the ground terminal.
- Total Resistance ($R_{total}$) = 10,000Ω
- Bottom Resistance ($R_2$, wiper to GND) = 30% of 10kΩ = 3,000Ω
- Top Resistance ($R_1$, VCC to wiper) = 70% of 10kΩ = 7,000Ω
Using the standard voltage divider formula: $V_{out} = V_{in} \times (R_2 / (R_1 + R_2))$
$V_{out} = 5V \times (3000 / 10000)$
Vout = 1.5V
Your microcontroller will read 1.5V. If your ADC is 12-bit (like the ESP32, reading 0-4095 for 0-3.3V), you would scale this down via a voltage divider or use a 3.3V VCC source to avoid frying the GPIO pin. The current flowing through the entire track is just $I = 5V / 10,000Ω = 0.5mA$, which is well within the 1/4W (250mW) power rating of the component ($P = 5V \times 0.0005A = 2.5mW$).
Where You Meet Variable Resistance in Practice
While manual carbon-film pots are common, variable resistance takes several forms on a modern workbench. According to foundational component theory outlined by All About Circuits, understanding the physical mechanism dictates how you interface with it.
| Component Type | Real-World Part Example | Trigger Mechanism | Common Application |
|---|---|---|---|
| Trimpot (Cermet) | Bourns 3296W (10kΩ) | Manual (screwdriver) | One-time calibration of sensor offsets or op-amp bias voltages. |
| LDR (Photoresistor) | GL5528 | Ambient Light | Automatic streetlight switching; resistance drops from ~1MΩ in dark to ~10kΩ in light. |
| NTC Thermistor | 10kΩ 3950 (Epoxy) | Temperature | 3D printer hotend temperature reading; resistance drops non-linearly as heat rises. |
| Digital Potentiometer | Microchip MCP41010 | SPI Digital Signals | Programmatic gain control in audio amps; replaces mechanical pots with 256-step silicon resistors. |
When designing with environmental variable resistors (LDRs and Thermistors), you must remember that their resistance curves are highly non-linear. A thermistor's resistance change per degree Celsius at 20°C is vastly different than at 100°C, requiring Steinhart-Hart equation compensation in your firmware.
Scenario Walkthrough: Why That 12V LED Dimmer Melted
To understand the limits of variable resistance, let’s walk through a classic bench failure. This scenario highlights why component power ratings matter just as much as resistance values.
- The Setup: You want to build a manual dimmer for a 12V, 2A (24W) LED work light strip. You decide to wire a variable resistor in series with the 12V power supply to drop the voltage and limit the current to the LEDs.
- The Numbers: The LED strip at full brightness has an effective resistance of roughly 6Ω ($12V / 2A$). You grab a 50Ω, 1/4W (0.25W) carbon film potentiometer from your parts bin and wire it as a 2-terminal rheostat. You turn the knob to the 25Ω midpoint to 'half-dim' the light.
- The Outcome: You apply 12V. The LED strip glows dimly for about three seconds. Then, the potentiometer emits a sharp pop, the casing cracks open, and it leaves a black scorch mark on your breadboard. The circuit goes dead.
- What Went Wrong (The Math): Total circuit resistance was $25Ω (pot) + 6Ω (LEDs) = 31Ω$. The current drawn was $I = 12V / 31Ω = 0.387A$. The power dissipated exclusively by the potentiometer was $P = I^2 \times R = (0.387)^2 \times 25 = 3.74W$. You pushed nearly 4 watts of heat through a component physically rated to dissipate only 0.25 watts. The carbon track literally vaporized.
The Fix: Never use a standard potentiometer to throttle high-current loads. For this 12V LED strip, you should use a PWM dimmer module based on a 555 timer or an Arduino driving an IRLZ44N logic-level MOSFET. The MOSFET switches the full 12V on and off thousands of times per second, varying the average power without dissipating continuous heat across a resistive element.
FAQ: Troubleshooting and Selection
Why does my analog reading jump around when I turn a potentiometer?
This is usually caused by 'wiper noise' or a dirty carbon track. As the wiper moves, microscopic gaps in the carbon film cause momentary open circuits. If you are reading this with a microcontroller ADC, add a 0.1µF ceramic capacitor between the wiper pin and ground to filter out high-frequency transient spikes, and implement a software moving-average filter in your code.
What is the difference between linear (B) and audio/logarithmic (A) taper?
A linear taper (marked 'B', e.g., B10k) changes resistance at a constant physical rate; turning the shaft 50% yields exactly 50% of the total resistance. An audio taper (marked 'A', e.g., A10k) changes resistance logarithmically. Human hearing perceives volume logarithmically, so an audio taper pot feels like a smooth, linear volume increase to the human ear, even though the actual resistance curve is skewed heavily to one side.
Can I use a 10kΩ pot where a 5kΩ pot is specified?
If it's wired as a voltage divider feeding a high-impedance input (like an op-amp or MCU ADC), yes. The voltage ratio remains identical regardless of the total track resistance. However, if it is part of an RC timing circuit (like a 555 timer oscillator) or a current-setting network, changing the resistance value will directly alter the timing or current thresholds, breaking the circuit's intended function. Always check the potentiometer loading guidelines before substituting values.






