The 360° Rotary Potentiometer Module is a compact, continuous-rotation analog input device designed for Arduino, Raspberry Pi, ESP32, and other microcontroller projects. Unlike standard potentiometers that have a limited rotation range (typically 270°–300°), this module features a 360° endless rotation potentiometer that allows continuous turning without mechanical stops. This makes it an ideal solution for volume controls, menu navigation, servo positioning, dimmer switches, and any application requiring a rotary input that can turn indefinitely in either direction.
At the heart of the module is a 360° rotary potentiometer (also called a endless rotation trimpot or rotary angle sensor). It outputs an analog voltage that varies with the rotational position of the shaft, centered at approximately VCC/2 when the shaft is at the midpoint of its electrical range. However, because the potentiometer has no mechanical stops, the output wraps around from maximum to minimum (or vice versa) as the shaft crosses the zero point. This creates a unique behavior where the output voltage is proportional to the absolute shaft angle, but the shaft can continue rotating indefinitely in either direction.
The module features a 3-pin interface (VCC, GND, OUT) for easy connection to microcontrollers. The analog output connects directly to your microcontroller‘s ADC pin, allowing you to read the shaft position in real time. The compact form factor with mounting holes allows easy integration into control panels, audio equipment, and custom enclosures. The ergonomic knob (if included) provides comfortable, precise control for extended use.
The module operates from a 3.3V to 5V DC supply, making it compatible with both modern low-power microcontrollers and traditional 5V systems. The linear taper of the potentiometer provides smooth, predictable output across the rotation range.
Important Note: Because the 360° potentiometer has no mechanical stops, the output voltage will wrap around when the shaft crosses the zero point. For applications requiring absolute position tracking, you must implement wrap-around logic in your code to handle the transition. For applications requiring relative position (such as volume control), you can track the direction of change rather than absolute position. The module is not waterproof and should be kept dry.
The 360° Rotary Potentiometer Module is widely used in volume controls, menu navigation, servo positioning, LED dimming, motor speed control, robotic joint control, audio equipment, and educational STEM projects. It is also popular in DIY electronics and maker projects where continuous rotary input is required.
Whether you are building a custom audio controller, a robot arm interface, or a menu-driven device, the 360° Rotary Potentiometer Module provides a reliable, affordable solution for continuous rotary input. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.
Features
-
360° endless rotation — Continuous turning without mechanical stops
-
Analog voltage output — Proportional to shaft position, centered at VCC/2
-
3-pin interface — VCC, GND, OUT for simple connection
-
Wide voltage range — 3.3V to 5V DC, compatible with Arduino, ESP32, Raspberry Pi
-
Linear taper — Smooth, predictable output across the rotation range
-
Compact form factor — With mounting holes for easy integration
-
Ergonomic knob (optional) — Comfortable, precise control for extended use
-
Wide application range — Volume controls, menu navigation, servo positioning, dimming
-
ADC-compatible output — Direct connection to microcontroller analog input pins
-
Cost-effective — Affordable solution for rotary input in volume production
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Module Type | 360° rotary potentiometer module |
| 2 | Rotation Range | 360° endless (no mechanical stops) |
| 3 | Output Type | Analog voltage (0 – VCC) |
| 4 | Operating Voltage | 3.3V – 5V DC |
| 5 | Potentiometer Resistance | 10kΩ (typical) |
| 6 | Center Voltage | Approximately VCC/2 |
| 7 | Pin Count | 3 pins (VCC, GND, OUT) |
| 8 | Module Dimensions | Compact PCB with mounting holes |













