How to Wire a Potentiometer: Complete Guide

A potentiometer is one of the most common components in electronics, but the wiring confuses a lot of beginners because it has three terminals instead of two, and the same part can be wired two completely different ways depending on what you want it to do. Whether you are building a guitar volume control, reading a knob position with an Arduino, or wiring a lamp dimmer, the underlying part is the same -- what changes is which terminals you connect.

In this guide, we cover the three terminals, the two wiring modes (voltage divider and rheostat), linear vs. audio taper, two worked examples with exact wiring, a step-by-step procedure, a wire/terminal reference table, and a troubleshooting table for the problems that come up most often.

What Is a Potentiometer?

A potentiometer ("pot" for short) is a variable resistor with three terminals. Inside the case is a resistive track -- a strip or ring of resistive material -- with a fixed value measured end to end, such as 10k or 500k ohms. A wiper contact slides or rotates along that track as you turn the knob or move the slider, tapping off a variable point: two fixed ends and one moving contact.

Potentiometers show up in volume knobs, tone controls, dimmer switches, joysticks, and as a simple way to feed an analog voltage into a microcontroller's ADC (analog-to-digital converter) pin. The wiring is simple once you understand each terminal, but getting the mode wrong -- voltage divider versus rheostat -- is the most common source of confusion.

The Three Terminals Explained

Every standard potentiometer has three terminals, usually numbered 1, 2, and 3 in the datasheet:

Turn the shaft fully in one direction and the wiper sits near Terminal 1, so resistance from Terminal 1 to the wiper is close to zero and resistance from the wiper to Terminal 3 is close to the full rated value. Turn it fully the other way and the relationship flips. At the midpoint of rotation on a linear taper pot, the wiper splits the resistance close to evenly between the two outer terminals.

Terminal numbering is not universal -- some panel pots reverse the order, and some breadboard pots print no numbers at all. What is universal is the physical layout: two outer terminals at the fixed ends of the track, and the center terminal always the wiper.

Voltage Divider Mode (Standard Wiring)

Voltage divider mode is how a potentiometer is normally wired to read position or control volume -- it is what people usually mean by "wire a potentiometer." All three terminals are used.

You apply a voltage across the two outer terminals -- for example, 5V to Terminal 1 and ground (0V) to Terminal 3. That voltage drops evenly across the resistive track. The wiper (Terminal 2) then outputs a variable voltage somewhere between 0V and the applied voltage, depending on where it sits. Turn the wiper toward the 5V end and the output rises toward 5V; turn it toward ground and the output falls toward 0V.

This is exactly how a microcontroller reads a knob's position: the wiper output feeds an analog input pin, and the ADC converts that voltage into a number. It is also how an audio volume control works: a signal is applied across the two outer terminals relative to ground, and the wiper -- now the output tap -- passes a proportional slice of that signal to the next stage.

The output voltage at the wiper is proportional to the wiper's physical position, not to the current flowing through the circuit. That makes voltage divider mode the right choice any time you need a variable voltage output rather than a variable resistance.

Rheostat Mode

Rheostat mode uses only two of the three terminals: one outer terminal plus the wiper. The pot then behaves as a simple two-terminal variable resistor in series with the circuit, controlling current flow rather than producing a proportional output voltage. There are two common ways to wire it:

Rheostat mode is common in simple lamp dimmers and motor speed controls, where you need to limit current directly rather than tap off a proportional voltage. It is less common in modern electronics than voltage divider mode, since it wastes power as heat and does not scale cleanly to digital circuits.

Linear Taper vs. Audio (Logarithmic) Taper

"Taper" describes how the resistance between the wiper and an outer terminal changes as you rotate the shaft from one end to the other. Choosing the wrong taper for the application is a common mistake.

Use linear taper for sensors, position feedback, microcontroller inputs, and most non-audio control applications. Use audio taper specifically for volume controls where the human ear is the final judge of the control feel. A linear pot on a volume knob is not dangerous, but it will feel wrong -- most of the useful range gets crammed into a small arc near one end.

Worked Example 1: Audio Volume Control Wiring

This example covers a typical audio-taper potentiometer wired as a volume control, the kind used in guitar electronics and line-level audio gear -- commonly 250k (single-coil pickups) or 500k (humbuckers), always audio taper for a volume application. This is voltage divider mode applied to an audio signal instead of a DC control voltage:

  1. Signal in connects to one outer terminal (commonly Terminal 3, though guitar wiring diagrams vary by manufacturer -- check the diagram for your specific pot or pickup).
  2. Ground connects to the other outer terminal (commonly Terminal 1).
  3. Wiper (Terminal 2) connects to the output, which feeds the next stage -- the output jack, a tone control, or an amplifier input.

Turning the knob toward the signal-in terminal passes more of the signal through to the wiper (higher volume); turning it toward ground shunts more of the signal away before it reaches the wiper (lower volume, down to fully off). If the volume feels "backwards," the two outer terminals are most likely swapped from what the diagram intended -- a wiring orientation issue, not a fault, fixed by swapping the two outer-terminal connections.

Worked Example 2: Arduino Analog Input Wiring

This example covers a 10k linear-taper potentiometer wired to read shaft position on an Arduino analog input -- a standard way to add a manual control knob to a project.

  1. One outer terminal connects to the Arduino's 5V pin.
  2. The other outer terminal connects to the Arduino's GND pin.
  3. The wiper (center terminal) connects to an analog input pin, such as A0.

The pot forms a voltage divider between 5V and ground, and the wiper outputs a voltage somewhere between 0V and 5V depending on shaft position. The Arduino's built-in ADC on most boards (Uno, Nano, Mega) is a 10-bit converter, reading that analog voltage as an integer from 0 to 1023, where 0 corresponds to 0V and 1023 corresponds to 5V.

The math is directly proportional -- divide the wiper voltage by 5V and multiply by 1023 to get the expected reading:

Because this is a linear taper pot, that relationship holds evenly across the entire rotation, unlike an audio taper pot, which would skew the reading toward one end of the sweep.

Step-by-Step Wiring Procedure

  1. Identify the taper you need. Linear for sensors, position feedback, and microcontroller inputs. Audio/logarithmic for volume controls.
  2. Identify the three terminals, using the datasheet or the numbers molded into the case. If unmarked, use a multimeter on resistance: the two terminals with a fixed resistance close to the pot's rated value are the outer terminals, and the third is the wiper.
  3. Decide on the wiring mode. Voltage divider (all three terminals) for a variable voltage output or audio signal. Rheostat (one outer terminal plus wiper) for a simple variable resistance in series with a circuit.
  4. For voltage divider mode: connect your supply voltage (or signal source) to one outer terminal, ground (or return path) to the other, and route the wiper to your output -- an ADC input, an amplifier stage, or wherever the variable signal needs to go.
  5. For rheostat mode: connect one outer terminal and the wiper in series with the circuit, and either leave the far outer terminal unconnected or jumper it to the wiper for better reliability.
  6. Double-check terminal orientation before powering up -- swapped outer terminals reverse the control direction without causing damage.
  7. Power up and test. Sweep the control through its full range and confirm the output behaves smoothly, with no dead spots or crackling, then secure the mounting nut or bracket.

Wire/Terminal Reference Table

Terminal Function Voltage Divider Mode Rheostat Mode
Terminal 1 (outer) Fixed end of resistive track Supply, ground, or signal (either polarity) Series to circuit, or unconnected
Terminal 2 (wiper/center) Moving contact, taps variable point on track Variable output (ADC input, amp stage, etc.) Series to circuit (always used)
Terminal 3 (outer) Fixed end of resistive track (opposite Terminal 1) Ground, supply, or signal (opposite of Terminal 1) Unconnected, or jumpered to wiper for reliability

Troubleshooting Table

Symptom Likely Cause Fix
Scratchy or crackly volume control Worn or dirty resistive track Clean with contact cleaner spray for potentiometers, working the shaft through its full range; replace if that does not help
Arduino reading stuck at 0 Wiper or the 5V-side outer terminal is not connected Check continuity from 5V through the outer terminal, and confirm the wiper wire is seated in the analog pin
Arduino reading stuck at 1023 Wiper wire shorted to 5V, or the GND-side outer terminal is not connected Verify both outer terminals land on 5V and GND, and check the wiper wire is not touching the 5V terminal
Reading jumps erratically or is noisy Loose or dirty wiper contact, worn track, or a poor breadboard connection Reseat the leads, try a different breadboard row, or add a smoothing capacitor (~0.1uF) from wiper to ground
Volume or control feels "backwards" The two outer terminals are reversed relative to the intended diagram Swap the two outer-terminal connections; this only affects sweep direction, not function
No sound or output at all from an audio pot Wiper not connected to the output stage, or a break in the wiper wire Check continuity from the wiper to the destination; reflow or replace a broken solder joint
Rheostat circuit has no effect at minimum or maximum Wrong pair of terminals wired, or the wiper is floating with a dirty track and no jumper Confirm the wiper plus one outer terminal are in the circuit path, and jumper the wiper to the unused terminal
Dimmer flickers or buzzes Incompatible dimmer type for the bulb, or a loose connection Confirm dimmer and bulb are rated compatible, and check terminal connections are tight; de-energize before inspecting

Common Mistakes

Safety Notes

Most potentiometer wiring -- Arduino projects, guitar electronics, small audio gear -- involves low-voltage circuits (5V, 9V, or similar) with minimal shock risk, and you can generally work on these live if needed for testing.

That changes when a potentiometer is used in a mains-adjacent context, such as a lamp dimmer or an appliance speed control wired directly into household AC power. In that case, treat it like any other mains wiring project:

Key Takeaways

Potentiometer Wiring Diagram — circuit diagram showing component connections+5V10k PotARDUINOUNOMCU (ADC)Potentiometer Wiring
Potentiometer Wiring Diagram — open the interactive version of this diagram to customise and export it.
Potentiometer Circuit Diagram — circuit diagram showing component connections+-12V SupplyR1 10kΩR2 10kΩVVout = 6VVoltage Divider CircuitVout = Vin x R2/(R1+R2)
Potentiometer Circuit Diagram — open the interactive version of this diagram to customise and export it.
Potentiometer Pin Diagram — circuit diagram showing component connections+5V10k PotARDUINOUNOMCU (ADC)Potentiometer Wiring
Potentiometer Pin Diagram — open the interactive version of this diagram to customise and export it.
B10K Potentiometer Pinout — circuit diagram showing component connections+5V10k PotARDUINOUNOMCU (ADC)Potentiometer Wiring
B10k Potentiometer Pinout — open the interactive version of this diagram to customise and export it.
Arduino Wiring Diagram — circuit diagram showing component connections+12V/24V SupplySensorPull-up RARDUINOUNOMCU / ReaderIndicatorSensor Circuit
Arduino Wiring Diagram — open the interactive version of this diagram to customise and export it.
Arduino Circuit Diagram — circuit diagram showing component connections+12V/24V SupplySensorPull-up RARDUINOUNOMCU / ReaderIndicatorSensor Circuit
Arduino Circuit Diagram — open the interactive version of this diagram to customise and export it.
Arduino Uno Circuit Diagram — circuit diagram showing component connections+12V/24V SupplySensorPull-up RARDUINOUNOMCU / ReaderIndicatorSensor Circuit
Arduino Uno Circuit Diagram — open the interactive version of this diagram to customise and export it.
Arduino Uno Board Diagram — circuit diagram showing component connections+12V/24V SupplySensorPull-up RARDUINOUNOMCU / ReaderIndicatorSensor Circuit
Arduino Uno Board Diagram — open the interactive version of this diagram to customise and export it.
2 Volume 1 Tone Wiring — circuit diagram showing component connectionsNeck PickupBridge Pickup3-Way SelectorVolume PotTone PotTone Cap1/4" OUTOutput JackGuitar Pickup Wiring (2 Pickup, 3-Way)
2 Volume 1 Tone Wiring — open the interactive version of this diagram to customise and export it.
Guitar Wiring Diagrams 2 Pickups 1 Volume 1 Tone — circuit diagram showing component connectionsNeck PickupBridge Pickup3-Way SelectorVolume PotTone PotTone Cap1/4" OUTOutput JackGuitar Pickup Wiring (2 Pickup, 3-Way)
Guitar Wiring Diagrams 2 Pickups 1 Volume 1 Tone — open the interactive version of this diagram to customise and export it.

Frequently asked questions

What are the 3 terminals on a potentiometer?

A potentiometer has two outer terminals (terminals 1 and 3) connected to the fixed ends of the resistive track, and one center terminal (terminal 2) called the wiper. The wiper physically slides or rotates along the track, tapping off a variable resistance or voltage as you turn the knob or move the slider.

How do you wire a potentiometer as a voltage divider?

Apply your supply voltage to one outer terminal and ground to the other outer terminal. The wiper (center terminal) then outputs a variable voltage between 0V and the supply voltage depending on its position. This is the standard wiring for volume controls and for reading a knob position with a microcontroller's analog input.

What is the difference between rheostat and potentiometer wiring?

Potentiometer (voltage divider) wiring uses all three terminals to output a variable voltage proportional to wiper position. Rheostat wiring uses only one outer terminal plus the wiper, so the part acts as a simple two-terminal variable resistor controlling current in series with a circuit, not a proportional voltage output.

Should I use a linear or audio taper potentiometer for volume?

Use audio (logarithmic) taper for volume controls. Human hearing perceives loudness logarithmically, so an audio taper pot spreads the perceived volume change evenly across the full rotation. A linear taper pot on a volume control bunches most of the perceived change into a small arc near one end.

How does a potentiometer connect to an Arduino?

Connect one outer terminal to 5V, the other outer terminal to GND, and the wiper (center terminal) to an analog input pin like A0. The Arduino's 10-bit ADC reads the wiper voltage as a value from 0 to 1023, proportional to 0V through 5V, letting you read the knob's position in code.

Why does my potentiometer volume control feel backwards?

This happens when the two outer terminals are swapped relative to the intended wiring diagram, reversing which direction increases the signal passed to the wiper. It is not a fault and causes no damage. Fix it by swapping the two outer-terminal connections so the sweep direction matches what you expect.

Interactive diagrams for this guide