











10K Linear Slide Potentiometer Module Dual Analog Output for Arduino ESP32 MCU
$10.80 Inc. GST
You save (%)
- Description
- Code Examples
- Additional information
- Reviews (0)
Description
🎚️ 10K Linear Slide Potentiometer Module – Dual Analog Output for Arduino, ESP32, STM32 | AuscomTech
A high-quality 10K linear slide potentiometer module designed for smooth, precise position control. Ideal for Arduino, ESP32, STM32, Raspberry Pi ADC interfaces, robotics, MIDI controllers, automation systems, and electronic projects requiring adjustable analog input.
This module provides dual analog outputs, generating a clean 0–VCC voltage signal that’s easy to read with microcontrollers.
⚙️ Key Features
-
🎛️ High-quality smooth slide action
Stable, reliable performance thanks to premium slide components. -
🔌 Dual Analog Output
Outputs 0–VCC analog signals (mirrored left/right for easy reading). -
⚡ Wide Voltage Support (3.3V / 5V)
Compatible with Arduino, ESP8266/ESP32, STM32, ARM, and other microcontrollers. -
🔧 Easy Analog Interface
Simple to connect to any ADC (analog-to-digital converter) pin. -
📏 Compact PCB Design (90 × 20mm)
Fits easily into control panels, sliders, input modules and DIY consoles. -
🧩 Perfect for User Input Devices
Great for volume controls, MIDI slider, brightness control, motor speed, sensors, and interactive robotics.
🧩 Applications
-
Arduino & ESP32 analog input projects
-
Robotics & automation
-
MIDI controller sliders
-
User interface panels
-
Motor speed adjustment
-
Analog sensor experimentation
-
LED brightness control
-
Audio/visual control systems
-
Game controllers & control surfaces
📊 Technical Specifications
| Feature | Details |
|---|---|
| Resistance | 10K Linear |
| Output | Dual analog (0–VCC) |
| Operating Voltage | 3.3V or 5V |
| Module Size | 90mm × 20mm |
| Colour | Red PCB |
| Interface | Analog output |
| Compatibility | Arduino, ESP32, STM32, ARM MCU, Raspberry Pi (with ADC) |
| Condition | Brand new |
📦 Package Includes
-
1 × 10K Linear Slide Potentiometer Module (Dual Output)
📌 Code Examples – 10K Linear Slide Potentiometer Module
🔧 Wiring
-
VCC → 5V (Arduino) or 3.3V (ESP32)
-
GND → GND
-
OUT1 → A0 (or any ADC pin)
-
OUT2 → A1 (optional second analog output)
🔌 Arduino Example (reads the slide value)
// Arduino slide potentiometer example
const int slidePin = A0; // connect OUT1 to A0
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(slidePin);
Serial.print("Slide position: ");
Serial.println(value);
delay(100);
}
How it works:
This program reads the analog value from the slide potentiometer and prints it to the Serial Monitor as a value from 0–1023 (on most Arduinos).
⚡ ESP32 Example (for boards like Wemos, NodeMCU-32S, etc.)
// ESP32 slide potentiometer example
const int slidePin = 34; // use an ADC capable pin (e.g., 34, 35, 32)
void setup() {
Serial.begin(115200);
}
void loop() {
int value = analogRead(slidePin);
Serial.print("Slide position: ");
Serial.println(value);
delay(100);
}
Notes for ESP32:
-
ESP32 ADC range is typically 0–4095 (12-bit resolution)
-
Use PWM/ADC safe pins for analog reading
📟 What You Should See
When you open the Serial Monitor:
-
At minimum slide position → value near 0
-
At maximum slide position → value near 1023 (Arduino) or 4095 (ESP32)
-
Middle → roughly halfway
This makes it easy to map the potentiometer to any control value.
📊 Simple Mapping Example (optional)
Convert the ADC reading into percent (0–100%):
int percent = map(value, 0, 1023, 0, 100);
Serial.print("Percent: ");
Serial.print(percent);
Serial.println("%");
📌 Tips
-
Make sure the GND of the potentiometer and microcontroller are connected.
-
If values look noisy, add a short delay (50–100 ms).
-
For more stable reading, you can average multiple samples.
Additional information
| Weight | 50 g |
|---|---|
| Dimensions | 260 × 160 × 20 mm |
Only logged in customers who have purchased this product may leave a review.







































Reviews
There are no reviews yet.