We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

Ruth's sister

Ruth's sister playstation2 internal power cable

SKU CH-9N0C-CQFG0 MPN playstation2

A dual-axis joystick module with analog X, Y output and a digital Z button output for Arduino projects

  • Dual-axis analog control for Arduino projects
  • 10 kΩ potentiometer tracks X and Y movement
  • Digital Z-axis button for press detection
  • Operates from 3.3 V to 5 V DC supply
  • Ready for Arduino sensor expansion board

Dual-axis joystick module for Arduino

This dual-axis joystick module provides analog X and Y output plus a digital Z-axis button output. It operates from a DC 3.3V to 5V supply and is designed to plug directly into an Arduino sensor expansion board using standard three-pin leads. The module uses a PS2-style rocker potentiometer rated at 10K resistance.

Makers adding directional control

The module suits hobbyists building remote-control interfaces, robotics or interactive installations that need proportional two-axis input and a select button. It is not suited for builders who need more than two analog axes, higher-resolution positional sensing, or a different mounting footprint than the provided pin header.

Check your controller voltage and pin layout

Verify that your microcontroller accepts a 3.3V to 5V input range and offers three adjacent pins for the X, Y and Z connections. Confirm the 10K potentiometer impedance matches your analog-to-digital converter requirements. Ensure you have a compatible three-pin cable or header to mate with the module’s separate axis leads.

Highlights

  • Dual-axis analog control for Arduino projects
  • 10 kΩ potentiometer tracks X and Y movement
  • Digital Z-axis button for press detection
  • Operates from 3.3 V to 5 V DC supply
  • Ready for Arduino sensor expansion board

Specifications

No published specifications for this item yet.

Questions about this item

What voltage supply must my Arduino board provide for this joystick module to operate?

The module runs on any DC supply between 3.3 V and 5 V, matching standard Arduino logic levels.

Will the X and Y analog outputs work directly with my existing 5 V Arduino analogue pins?

Yes, the two-axis potentiometer delivers 0–5 V analogue signals that connect straight to standard analogue inputs.

How can I confirm the Z-axis button is registering presses after wiring the module?

Read the digital output pin; it switches high when the joystick is pressed down, giving an immediate logic-level indication.

New to this? Which coin should you pay with — what to check, what it costs to pay, and what is never asked for.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.