

A trimmer potentiometer, commonly referred to as a trimpot, is a small adjustable resistor used to fine-tune or calibrate electronic circuits. It is typically used in applications where precise resistance adjustments are required, such as setting reference voltages, adjusting gain in amplifiers, or calibrating sensors. Trimpots are compact, cost-effective, and available in various resistance ranges, making them a versatile component in both analog and digital circuits.








Below are the general technical specifications for a standard trimpot. Note that specific values may vary depending on the model and manufacturer.
A trimpot typically has three terminals, as described below:
| Pin Number | Name | Description |
|---|---|---|
| 1 | Terminal 1 | One end of the resistive track. Connect to one side of the circuit. |
| 2 | Wiper | Adjustable terminal that moves along the resistive track to vary resistance. |
| 3 | Terminal 2 | The other end of the resistive track. Connect to the other side of the circuit. |
Below is an example of using a 10 kΩ trimpot to adjust the brightness of an LED connected to an Arduino UNO.
// Define pin connections
const int potPin = A0; // Analog pin connected to trimpot wiper
const int ledPin = 9; // Digital pin connected to LED
void setup() {
pinMode(ledPin, OUTPUT); // Set LED pin as output
}
void loop() {
int potValue = analogRead(potPin); // Read the trimpot value (0-1023)
// Map the trimpot value to a PWM range (0-255)
int ledBrightness = map(potValue, 0, 1023, 0, 255);
analogWrite(ledPin, ledBrightness); // Adjust LED brightness
}
Trimpot Not Adjusting Properly:
Incorrect Resistance Range:
Overheating:
Unstable Output:
Q: Can I use a trimpot as a permanent resistor?
Q: What is the difference between single-turn and multi-turn trimpots?
Q: How do I choose the right trimpot for my circuit?
Q: Can trimpots be used in high-frequency circuits?