Description
The Dual Axis XY Joystick Module is a versatile input device designed to provide precise directional control in electronics and embedded systems. It operates similarly to a game controller joystick, allowing movement detection along two axes (X and Y).
The module also includes an integrated push-button switch (Z-axis), enabling additional input functionality without extra components.
With analog voltage outputs, it can detect both direction and intensity of movement, making it ideal for robotics, remote control systems, and interactive projects.
Key Features
- Dual Axis Control (X & Y) – Detects movement in two directions
- Analog Output – Variable voltage based on joystick position
- Integrated Push Button (Z-axis) – Additional input functionality
- High Precision Movement – Smooth and responsive control
- Compact & Durable Design
- Wide Compatibility – Works with Arduino, ESP32, Raspberry Pi
- Easy Interfacing – Simple connection using ADC pins
Technical Specifications
- Axes: 2 (X and Y)
- Output Type: Analog (X, Y) + Digital (Switch)
- Operating Voltage: 3.3V – 5V
- Interface: Analog + Digital GPIO
- Pins: VCC, GND, VRx, VRy, SW
- Center Position Voltage: ~VCC/2
- Mount Type: PCB module with header pins
How It Works
- X-axis (VRx): Outputs analog voltage based on left/right movement
- Y-axis (VRy): Outputs analog voltage based on up/down movement
- Switch (SW): Outputs digital signal when joystick is pressed
When idle, both axes output approximately half the supply voltage, which changes as the joystick moves.
Applications
- Robotics movement control
- RC car/robot controllers
- Game controller interfaces
- Camera pan/tilt systems
- Drone control systems (DIY)
- Menu navigation in embedded systems
- IoT interactive projects
- STEM and educational kits
Why Choose This Joystick Module?
This module is perfect for adding human interaction and control to your projects. Its analog precision and built-in button make it a compact all-in-one input solution.
At Alpsense, we provide:
- Tested and reliable modules
- Perfect for STEM learning and robotics kits
- Easy integration with ESP32 and Arduino
- Strong support for project-based learning
What’s Included
- 1 x Dual Axis XY Joystick Module
Getting Started
To use this module:
- Connect VRx and VRy to analog input pins
- Connect SW to a digital pin
- Read values using ADC to detect position
Tip:
Use mapping functions to convert analog values into movement directions or speed.


Reviews
There are no reviews yet.