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 21-40 of 40 products · 20 unavailable products hidden
Thumb Joystick Knob - Deluxe
Mini Mountable Analog Joystick
Bluetooth Joystick/gamepad
Thumb Joystick - Deluxe
PSP 2-Axis Analog Thumb Joystick
Black Rubber Joystick Nubbin Cap for Navigation Joystick
Mini Arcade Game Console with LCD
OLED Shield LCD Adapter
Joystick
LCD12864 Shield for Arduino
Picade Wiring Loom v2
mbed Application Board
SparkFun Thumb Joystick Breakout
Thumb Joystick
Cytron MOTION 2350 Pro RP2350 Robotics Controller
MPN: ADA6080
AltIMU-10 v5 Gyro, Accelerometer, Compass, and Altimeter (LSM6DS33, LIS3MDL, and LPS25H Carrier)
High Power 100mW 2.4G Wireless Transceiver Module RF Communication NRF24L01P+PA
Continuous Rotation Micro Servo [FS90R]
Pololu Simple High-Power Motor Controller 24v23
Gravity: IO Expansion Shield for Arduino V7.1
Thumb Joystick Knob - Deluxe
This is a "deluxe" joystick knob very similar to the thumb pads on PlayStation controllers. We specifically carry this knob to pair with our 16mm Deluxe Thumb Joystick.
Mini Mountable Analog Joystick
If you want to be a smooth operator then analog input is essential! This mini operators' joystick uses two 10KΩ potentiometers and a spring-back system for the X and Y axes making it a great input device for many robotics projects Connect one side of each potentiometer to ground, ...
Bluetooth Joystick/gamepad
The bluetooth controller is a compact, multi-purpose bluetooth remote that can allow you to play IOS/Android iCade games, wirelessly control music, use it as a wireless mouse on PC/MAC and remotely control your smartphone camera. Specification:Color: Black/White/RedSize: 116*45*14mmWei...
Thumb Joystick - Deluxe
A 16 mm deluxe thumb joystick similar to the analogue sticks found in PlayStation controllers. Two 10K potentiometers provide analogue position data for the full range of motion on both axes, and a built-in select button activates when the joystick is pressed down. The mechanical parts are mostl...
PSP 2-Axis Analog Thumb Joystick
Add a tiny joystick to your project with this PSP thumbstick. This is a replacement component for PSP1000's, but we think they'd make for a great little joystick/thumbstick add-on for a wearable, or portable project. The joystick is a 'self-centering' analog-type. That means it basically a...
Black Rubber Joystick Nubbin Cap for Navigation Joystick
A black rubber cap designed to fit standard 5-way navigation joysticks, providing a comfortable grip surface with directional etching. Presses on firmly and is easy to clean with mild soap and water. Compatible with common through-hole 5-way navigation switches used on boards such as TFT Feather...
Mini Arcade Game Console with LCD
Relive the golden age of arcade gaming with this compact console packing 256 classic games into one portable unit. The arcade-style joystick and responsive buttons deliver an authentic retro feel, while the built-in 2.8-inch colour display keeps everything crisp and vibrant — no TV required. Pow...
OLED Shield LCD Adapter
Connect the 128x128 pixel OLED module to your Arduino-compatible board for a tiny, handy display with a joystick input and piezo sound output! The module can be plugged in directly on top of the shield, or connected via the supplied cable for remote mounting. The top of the shield features an ...
Joystick
This clicky joystick is great for DIY arcade builds, and it has a handy 5-pin connector that means connecting it is just a case of plugging in a single cable connector. We use this joystick in our new Picade and it's solid, responsive, and reliable. The feel is a little looser tha...
LCD12864 Shield for Arduino
A 128×64 pixel LCD shield with LED backlight that plugs directly into Arduino boards. Supports English, Chinese, and bitmap image display. Includes a built-in 5-direction joystick for menu navigation and interactive control, plus breakout pins for additional I/O. Key Features 128×64 LCD Displa...
Picade Wiring Loom v2
This wiring loom has all the cables and connectors you'll need to connect a joystick, arcade buttons, and illuminated button to Picade X HAT. It's ideal for DIY arcade cabinet builds. The loom consists of four separate sets of wires (26AWG), all 35cm long: 5-pin female connector ...
mbed Application Board
Turbo-charge your mbed LPC1769 dev board with this compact but feature-full application board. Fully assembled, just plug in your mbed and you will be ready to rock.Featuring: 128x32 Graphics LCD 5 way joystick 2 x Potentiometers 3.5mm Audio jack (Analog Out) Speaker, PWM Conencted 3 Axis +/1...
SparkFun Thumb Joystick Breakout
This is the breakout board for the thumb joystick. Pins are broken out to a 0.1" header and includes 4 mounting holes in the corners.
Thumb Joystick
This is a joystick very similar to the ‘analog’ joysticks on PS2 (PlayStation 2) controllers. Directional movements are simply two potentiometers - one for each axis. Pots are ~10k each. This joystick also has a select button that is actuated when the joystick is pressed down. Note: Breakout ...
Cytron MOTION 2350 Pro RP2350 Robotics Controller
·
Built around Raspberry Pi’s RP2350 processor, this Cytron robotics controller is made for beginner and intermediate builders who want to create more advanced robots while spending less time on the supporting electronics.The board integrates a 4-channel brushed DC motor driver, servo outputs, GPIO...
AltIMU-10 v5 Gyro, Accelerometer, Compass, and Altimeter (LSM6DS33, LIS3MDL, and LPS25H Carrier)
The Pololu AltIMU-10 v5 is a compact inertial measurement unit (IMU) and altimeter that combines a gyroscope, accelerometer, magnetometer, and barometric pressure sensor on a single board. It provides ten independent measurements — pressure, 3-axis rotation, 3-axis acceleration, and 3-axis magnet...
High Power 100mW 2.4G Wireless Transceiver Module RF Communication NRF24L01P+PA
AS01-ML01DP5 is a 2.4GHZ100mW, high speed (maximum air speed up to 2Mbps) high stability, industrial grade wireless transceiver integrated digital transmission module. Module uses nRF24L01P RF chip and RFX2401C power amplifier chip, built in LNA, the receiving sensitivity of 10dBM, working in the...
Continuous Rotation Micro Servo [FS90R]
Need to make a tiny robot? This little micro servo rotates 360 degrees fully forward or backwards, instead of moving to a single position. You can use any servo code, hardware or library to control these servos. Good for making simple moving robots. Comes with five horns and attachment screw...
Pololu Simple High-Power Motor Controller 24v23
Overview The Pololu Simple Motor Controllers are versatile, general-purpose motor controllers for brushed, DC motors. A wide operating range of up to 5.5–40V and the ability to deliver up to several hundred Watts in a small form factor make these controllers suitable for many motor control appli...
Gravity: IO Expansion Shield for Arduino V7.1
The DFRobot Gravity IO Expansion Shield V7.1 simplifies Arduino prototyping by breaking out all digital and analogue pins into colour-coded 3-pin (Signal, Voltage, Ground) Gravity connectors. Plug in sensors, actuators, and modules directly — no soldering or breadboard wiring required. Version 7...