Analog Joystick Module – Dual Axis with Push Button (2-Axis 10K Joystick Control Module)
The Analog Joystick Module is a compact input device designed for directional control and user interaction in embedded systems, robotics, gaming interfaces, and automation projects. It features two independent 10K potentiometers that provide analog voltage outputs for the X and Y axes, allowing precise two-dimensional position sensing. An integrated push-button switch is activated by pressing the joystick, adding an additional digital input for menu selection or control functions. The module operates from a 5V supply and is compatible with Arduino, ESP32, ESP8266, STM32, Raspberry Pi (with ADC), and other microcontroller platforms.
Key Features -
• Dual-axis analog joystick control
• Integrated push-button switch
• Two 10K potentiometers for X and Y axes
• Smooth and accurate position sensing
• Center position output approximately 2.5V
• Compact PCB module
• Standard pin header interface
• Easy integration with microcontrollers
• Low power consumption
• Ideal for robotics and gaming projects
Specifications -
• Product type - Analog Joystick Module
• Control axes - X and Y
• Potentiometer value - 10K Ohm (Each Axis)
• Operating voltage - 5V DC
• Output type - Analog X, Analog Y and Digital Push Button
• Center output voltage - Approximately 2.5V
• Output voltage range - 0V to 5V
• Push button type - Momentary Tactile Switch
• Mounting type - PCB Module
• Operating temperature - Standard Ambient
Applications -
• Robotics control
• RC vehicle control
• Gaming controllers
• Menu navigation
• Motion control systems
• Industrial HMI
• Embedded electronics
• Educational projects