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 60 products
Joystick:bit v2 for micro:bit
Picade X HAT USB-C
Yahboom Gamepad Joystick Breakout Board for BBC Micro:bit
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
SparkFun Wireless Joystick Kit
Gravity: Joystick Module V2
Adafruit PC Joystick to seesaw I2C Adapter - STEMMA QT / Qwiic
Adafruit Mini I2C Gamepad with seesaw - STEMMA QT / Qwiic
8 Way Arcade Game Flight Joystick Arcade
Picade X HAT
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
Adafruit Mini Color TFT with Joystick FeatherWing
SparkFun Qwiic Joystick
Joystick:bit 2 Kit:Remote controller(with acrylic handle) for micro:bit
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...
Yahboom Gamepad Joystick Breakout Board for BBC Micro:bit
The Yahboom Gamepad is a game controller expansion board for the BBC micro:bit, featuring a joystick, four control buttons, programmable RGB LEDs, a buzzer, and multiple sensor interfaces. It doubles as both a standalone gaming device and a controller for micro:bit-powered robots and cars. The b...
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...
SparkFun Wireless Joystick Kit
The SparkFun Wireless Joystick Kit gives you a customisable wireless controller for XBee-based projects. Built around the SAMD21 microcontroller, it provides a flexible alternative to hobby RC transmitters — configure it your way at a fraction of the cost. The kit can be assembled in two configu...
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...
8 Way Arcade Game Flight Joystick Arcade
This 8-way arcade joystick uses 4 micro switches to detect directional input, giving you full 8-directional control for DIY arcade machines and retro gaming builds. The ABS plastic and solid alloy construction is durable, and the ball-top handle provides comfortable, responsive operation. Key Fe...
Picade X HAT
Turn your Raspberry Pi into a retro games console! Picade X HAT includes joystick and button inputs, a 3W I2S DAC/amplifier, and soft power switch. Nice! Picade X HAT, our latest version, has all the same great features as the original Picade HAT but now has no-fuss female Dupont connectors to...
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 ...
Adafruit Mini Color TFT with Joystick FeatherWing
The Adafruit Mini Color TFT with Joystick FeatherWing adds a vibrant 0.96" colour display and a complete user interface to any Feather board. The 160×80 pixel TFT display supports 16-bit full colour, and the built-in 5-way navigation joystick plus two push buttons give you everything needed to bu...
SparkFun Qwiic Joystick
Now, you can easily add an HID/controller to your project! The SparkFun Qwiic Joystick combines the convenience of the Qwiic connection system and an analog joystick that feels reminiscent of the thumbstick from a PlayStation 2 controller and for that reason it's become a favorite of ours. The on...
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...