All Products
AI Overview
Here are solid joystick options by use-case—arcade-style microswitch (digital) vs 2-axis analog control vs I2C/Qwiic quick-connect.
Arcade / retro cabinet joysticks (clicky microswitch)
- For a simple DIY arcade stick with an easy connector: Joystick (5-pin connector) ($13.25).
- For a compact, classic-feel arcade control: Small Arcade Joystick (8-way, microswitch) ($30.05).
- For Pac‑Man/classic cabinets that want 4-way: Arcade Joystick - Short Handle (4-way, heavy duty) ($44.65).
- Another solid arcade option: 8 Way Arcade Game Flight Joystick Arcade (8-way, 4 microswitches) ($33.90).
- If you want a full 2-player control set (buttons + encoders + sticks): 2 Player DIY Arcade Joystick Kit ($104.90).
Analog thumb joysticks (smooth 2-axis)
- Classic PS2-style analog thumbstick: Thumb Joystick (2-axis, ~10kΩ pots) ($10.60).
- Small, affordable analog option: Mini 2-Axis Analog Thumbstick (2-axis, self-centering) ($5.00).
- Panel-mount friendly with a built-in press switch: Analog 2-axis Thumb Joystick with Select Button + Breakout Board (X/Y analog + click) ($13.30).
Joystick modules & easy wiring (great for Arduino/microcontrollers)
- Plug-and-play sensor-style module: Gravity: Joystick Module V2 (2-axis analog + push-button) ($9.25).
- Another budget module option: Dual-axis XY Joystick Module (2×10k pots + pushbutton) ($7.80).
- Qwiic ecosystem (quick I2C wiring): SparkFun Qwiic Joystick (Qwiic/I2C joystick) ($27.55).
Joystick + display add-ons (UI/navigation)
- Arduino shield with screen + joystick navigation: Adafruit 1.8 Color TFT Shield w/microSD and Joystick (128×160 TFT, 5-way joystick, microSD) ($40.15).
- Feather boards UI wing: Adafruit Mini Color TFT with Joystick FeatherWing (160×80 TFT + joystick) ($50.15).
Wireless joystick controller building blocks (XBee projects)
- For DIY wireless control around XBee: Wireless Joystick Breakout Board for XBee ($34.40) or the fuller kit SparkFun Wireless Joystick Kit ($87.35).
What kind of joystick are you after?
Showing 1-20 of 39 products · 21 unavailable products hidden
Joystick:bit v2 for micro:bit
Picade X HAT USB-C
2 Player DIY Arcade Joystick Kit
Adafruit Joy FeatherWing for all Feathers
Adafruit 1.3 Color TFT Bonnet for Raspberry Pi - 240x240 TFT + Joystick Add-on
Gravity: Joystick Module V2
Adafruit PC Joystick to seesaw I2C Adapter - STEMMA QT / Qwiic
Adafruit Mini I2C Gamepad with seesaw - STEMMA QT / Qwiic
Joystick Shield for Arduino
Adafruit 1.8 Color TFT Shield w/microSD and Joystick
PSP 3000 2-Axis Analog Thumb Joystick
Wireless Joystick Breakout Board for XBee
MPN: DEV-14008
Analog 2-axis Thumb Joystick with Select Button + Breakout Board
Joystick:bit 2 Kit:Remote controller(with acrylic handle) for micro:bit
Mini Analog Joystick - 10K Potentiometers
Adafruit Wii Nunchuck Breakout Adapter - Qwiic / STEMMA QT
5-way Tactile Switch
Arcade Joystick - Short Handle
2-Axis Joystick
Small Arcade Joystick
Joystick:bit v2 for micro:bit
Joystick:bit V2 is a JoyStick based on micro:bit. It contains a 4-direction joystick and 4 undefined buttons as as classic JoyStick. At the same time, with the board buzzer and vibration motor, it also enhance game experience. Joystick:bit V2 can be remote control handle for micro:bit which on...
Picade X HAT USB-C
The Picade X HAT turns your Raspberry Pi into a retro arcade console by adding joystick and button inputs, a 3 W I2S DAC/amplifier for audio, and a safe power on/off system — all through a single HAT that powers your Pi via USB-C (no separate power supply needed). Female Dupont connectors make w...
2 Player DIY Arcade Joystick Kit
The 2-Player DIY Arcade Joystick Kit includes everything you need to build your own retro arcade controls. With 20 LED arcade buttons, two joysticks (red and blue), two USB encoders, and all necessary cabling, this kit is ready to connect to a Raspberry Pi, PC, or Mac. The USB encoders present a...
Adafruit Joy FeatherWing for all Feathers
The Adafruit Joy FeatherWing adds a 2-axis joystick and five buttons to any Feather board over I2C — no GPIO or analogue pins consumed. Using Adafruit's Seesaw technology, an onboard helper microcontroller reads the joystick and button inputs and presents them as a clean I2C interface, compatible...
Adafruit 1.3 Color TFT Bonnet for Raspberry Pi - 240x240 TFT + Joystick Add-on
The Adafruit 1.3" Colour TFT Bonnet for Raspberry Pi combines a 240×240 IPS TFT display with a 5-way joystick and two pushbuttons on a single plug-and-play bonnet. The display is driven by the ST7789 controller over SPI, delivering vibrant 16-bit colour with wide viewing angles. A Qwiic/STEMMA Q...
Gravity: Joystick Module V2
The Gravity Joystick Module V2 provides two-axis analogue control (X and Y) plus a digital push-button switch. Connect the two analogue outputs and one digital output to your Arduino or other microcontroller for intuitive directional input — ideal for robot control, menu navigation, and game proj...
Adafruit PC Joystick to seesaw I2C Adapter - STEMMA QT / Qwiic
Bring your classic PC joystick back to life. This adapter board takes any legacy DE-15 game port joystick and converts its analogue X/Y axes and two buttons to I2C via an onboard ATtiny816 running the Adafruit seesaw firmware. No analogue inputs needed on your microcontroller — just plug in a STE...
Adafruit Mini I2C Gamepad with seesaw - STEMMA QT / Qwiic
The Adafruit Mini I2C Gamepad is a compact controller breakout with a 2-axis thumb joystick and 6 momentary buttons (4 large, 2 small), all communicating over I2C via the seesaw co-processor. It doesn't use any of your GPIO or analogue pins — just connect via STEMMA QT / Qwiic and start reading i...
Joystick Shield for Arduino
Turn your Arduino into a simple game controller with this plug-and-play joystick shield. It features a two-axis thumb joystick with a select button plus four additional momentary push buttons — giving you retro game-pad style input for navigation, gaming, and menu control. The shield sits direct...
Adafruit 1.8 Color TFT Shield w/microSD and Joystick
The Adafruit 1.8" Colour TFT Shield is a plug-and-play display solution for Arduino, combining a bright 128×160 pixel TFT screen with a microSD card slot, 5-way joystick navigation switch, and three tactile buttons. This R3-format shield works with any Arduino or Metro board including the Metro M...
PSP 3000 2-Axis Analog Thumb Joystick
Sometimes a simple analog control device can be the perfect tactile solution for your project, but they can be surprisingly hard to come by. Luckily we've found a low cost, quality PSP 3000 2-Axis Analog Thumb Joystick to fulfill your directional analog input needs! This is a replacement ...
Wireless Joystick Breakout Board for XBee
·
This breakout board makes it easier to build a custom wireless controller for XBee-based projects, without relying on a standard hobby RC transmitter. It is designed for makers who want to choose their own control layout for robots, vehicles and other radio-controlled builds.The board includes an...
Analog 2-axis Thumb Joystick with Select Button + Breakout Board
A PSP/Xbox-style analog thumb joystick with a built-in press-to-select button, mounted on a breakout board designed for easy panel mounting. Unlike simple directional joysticks, this analog stick provides precise, proportional X and Y readings for accurate positional control. The breakout board ...
Joystick:bit 2 Kit:Remote controller(with acrylic handle) for micro:bit
Acrylic Case Characteristic:(1)Bright Colors, bright blue and red make the appearance more beautiful (2)High Hardness,wear-resistant and not easy to break (3)Nice Feel, pocket size and suitable for kid to operate and control. Board Buzzer and Vibration Motor: Enhance kid's gaming experience a...
Mini Analog Joystick - 10K Potentiometers
A compact analogue joystick with two 10kΩ potentiometers and a spring-return mechanism. Unlike arcade-style joysticks that use clicking switches, this joystick provides smooth, proportional analogue output across a full 50° range in both X and Y axes. Connect each potentiometer between ground and...
Adafruit Wii Nunchuck Breakout Adapter - Qwiic / STEMMA QT
Turn a Wii Nunchuck into a versatile I2C controller for your next project with the Adafruit Wii Nunchuck Breakout Adapter. It fits snugly into the Wii connector and handles level shifting and power regulation, so you can use the controller with any 3.3V or 5V microcontroller. The Wii Nunchuck co...
5-way Tactile Switch
This 5-way tactile switch provides joystick-like directional input in a tiny surface-mount package. It supports four directional movements (up, down, left, right) plus a centre press, making it ideal for menu navigation, cursor control, and compact user interfaces where a full-size joystick won't...
Arcade Joystick - Short Handle
This short-handle arcade joystick is a heavy-duty 4-way input in the classic Pac-Man style. Built from ABS plastic and solid alloy, it delivers a great feel with rugged construction that stands up to intense gameplay. Spring return centres the stick automatically after each movement. Key Feature...
2-Axis Joystick
The 2-Axis Joystick provides analogue input for your projects using two independent 10K potentiometers — one per axis. It reports position as either voltage or resistance, making it compatible with a wide range of microcontrollers including Arduino and Raspberry Pi. The modular form factor plugs...
Small Arcade Joystick
A compact 8-way arcade joystick with a satisfying snap action, reminiscent of classic arcade cabinets. Unlike potentiometer-based analogue joysticks, this model uses four internal microswitches for crisp digital on/off directional input — perfect for retro gaming and menu navigation projects. Ke...