

The Potentiometer by LI Blocks is a variable resistor designed to adjust voltage levels in a circuit. By varying its resistance, it allows for precise control of current flow and signal levels. This component is widely used in applications such as volume control, brightness adjustment, and sensor calibration. Its versatility makes it an essential component in both analog and digital electronics.








Below are the key technical details of the LI Blocks Potentiometer:
| Parameter | Value |
|---|---|
| Resistance Range | 1 kΩ to 1 MΩ (varies by model) |
| Tolerance | ±10% |
| Power Rating | 0.25 W (typical) |
| Maximum Voltage | 250 V DC |
| Operating Temperature | -40°C to +85°C |
| Adjustment Type | Rotary or Linear |
| Shaft Length | 15 mm |
| Mounting Type | Through-hole or Panel Mount |
The potentiometer typically has three pins:
| Pin | Name | Description |
|---|---|---|
| 1 | Terminal 1 | One end of the resistive track. Connect to the voltage source or ground. |
| 2 | Wiper | The adjustable middle pin. Outputs the variable voltage based on the knob's position. |
| 3 | Terminal 2 | The other end of the resistive track. Connect to ground or the voltage source. |
Basic Voltage Divider Setup:
Adjusting Resistance:
Connecting to an Arduino UNO:
The following code demonstrates how to read the potentiometer's value and control an LED's brightness:
// Define pin connections
const int potPin = A0; // Potentiometer wiper connected to analog pin A0
const int ledPin = 9; // LED connected to digital pin 9 (PWM-enabled)
void setup() {
pinMode(ledPin, OUTPUT); // Set LED pin as output
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
int potValue = analogRead(potPin); // Read potentiometer value (0-1023)
int ledBrightness = map(potValue, 0, 1023, 0, 255);
// Map pot value to PWM range (0-255)
analogWrite(ledPin, ledBrightness); // Set LED brightness
Serial.print("Potentiometer Value: ");
Serial.println(potValue); // Print pot value to Serial Monitor
delay(10); // Small delay for stability
}
No Output Voltage:
Inconsistent or Noisy Output:
Overheating:
Wiper Not Moving Smoothly:
Q: Can I use the potentiometer to directly control a motor?
A: No, the potentiometer cannot handle high currents required by motors. Use it to control a motor driver or PWM signal instead.
Q: What is the difference between linear and logarithmic potentiometers?
A: Linear potentiometers change resistance uniformly, while logarithmic ones change resistance exponentially, making them suitable for audio applications.
Q: How do I know the resistance value of my potentiometer?
A: The resistance value is usually printed on the body of the potentiometer (e.g., "10k" for 10 kΩ).
By following this documentation, you can effectively integrate the LI Blocks Potentiometer into your projects and troubleshoot common issues with ease.