DIYables Joystick

Joysticks
Buy on Amazon
Analog joystick module 4-piece set for Arduino ESP32 ESP8266 gaming control Click to zoom
Analog joystick module 4-piece set for Arduino ESP32 ESP8266 gaming controlXY axis analog joystick with push button for Arduino projectsJoystick module pinout diagram showing VCC GND VRx VRy SW connectionsDual analog joystick modules with 5-pin interface for roboticsThumb joystick module set perfect for gaming controllers and robot controlJoystick module wiring with Arduino UNO for directional control projectsJoystick connected to ESP32 development board for ESP32 gaming applicationsFour analog joystick modules package for DIY electronics and prototyping

Quick Overview

This analog joystick module provides precise X/Y axis control and integrated push button functionality. The 4-piece set is perfect for gaming controllers, robot control, camera gimbals, and any project requiring directional input. Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, and other microcontrollers.

Key Features

  • Dual Analog Outputs — X and Y axis analog outputs for precise position detection
  • Integrated Push Button — Built-in digital button with internal pull-up resistor
  • 4-Piece Set — Includes 4 joystick modules for multiple projects
  • Broad Voltage Compatibility — Works with both 3.3V and 5V logic levels
  • 5-Pin Interface — VCC, GND, VRx (X-axis), VRy (Y-axis), SW (button)
  • ...NOTE
  • If you are using the ESP32, you need to configure the ADC with 11 dB attenuation to set the voltage reference range to handle up to 3.3V.
  • ...NOTE

SPECIFICATION

Specification Value
Product Type Analog Joystick Module
Operating Voltage 3.3V - 5V DC
Output Type Dual analog (X/Y) + Digital button
X-Axis Output Analog voltage (VRx)
Y-Axis Output Analog voltage (VRy)
Button Output Digital (active LOW with pull-up)
Interface 5-pin (VCC, GND, VRx, VRy, SW)
Package Quantity 4 pieces

COMPATIBLE HARDWARE

  • Arduino boards (UNO, Mega, Nano, etc.)
  • ESP32 development boards
  • ESP8266 (NodeMCU, Wemos D1, etc.)
  • Raspberry Pi (all models)
  • Raspberry Pi Pico
  • Any microcontroller with analog input pins and 3.3V or 5V logic