# Bluetooth Arcade Stick

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/012/066/medium800/customer_projects_IMG_2436.jpg?1383609736)

If you're into playing classic video games, there's just no substitute for an arcade joystick and buttons. The clicky feel, the ball top stick, it's all part of the experience. Not only that, but these games were originally tuned for these types of controllers. So if you're going for high scores, you may find you actually perform better with the right equipment in your hands.  
  
Adafruit has some great products to make one of these for yourself. We can even leverage a little bit of the 21st century to make our 20th century experience wireless with the creation of Bluefruit EZ-Key.   
  
Before we start with the rest of this project, [check out the Bluefruit tutorial as you'll need to refer to it for information on how to pair the module and remap the keys](http://learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard "Link: http://learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard") (this tutorial does not require remapping the keys but if you want to customize your joystick)

- [Next Page](https://learn.adafruit.com/bluetooth-arcade-stick/mockup.md)

## Featured Products

### Small Arcade Joystick

[Small Arcade Joystick](https://www.adafruit.com/product/480)
This snappy 8-way joystick beckons you to play with it! It is rugged, and not too large, reminiscent of a Pac Man arcade cabinet. Unlike the potentiometer-based 2-axis and mini thumbsticks, this joystick uses 4 snap microswitches so it's good if you want a directional control but not the...

In Stock
[Buy Now](https://www.adafruit.com/product/480)
[Related Guides to the Product](https://learn.adafruit.com/products/480/guides)
### Bluefruit EZ-Key - 12 Input Bluetooth HID Keyboard Controller

[Bluefruit EZ-Key - 12 Input Bluetooth HID Keyboard Controller](https://www.adafruit.com/product/1535)
Create your own wireless Bluetooth keyboard controller in an hour with the Bluefruit EZ-Key: it's the fastest, easiest and bestest Bluetooth controller. We spent years learning how to develop our own custom Bluetooth firmware, and coupled with our own BT module hardware, we've created...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1535)
[Related Guides to the Product](https://learn.adafruit.com/products/1535/guides)
### 3 x AAA Battery Holder with On/Off Switch and 2-Pin JST

[3 x AAA Battery Holder with On/Off Switch and 2-Pin JST](https://www.adafruit.com/product/727)
This battery holder connects 3 AAA batteries together in series for powering all kinds of projects. We spec'd these out because the box is slim, and 3 AAA's add up to about 3.3-4.5V, a very similar range to Lithium Ion/polymer (Li-Ion) batteries and have an on-off switch. That makes...

In Stock
[Buy Now](https://www.adafruit.com/product/727)
[Related Guides to the Product](https://learn.adafruit.com/products/727/guides)
### Arcade Button - 30mm Translucent Pink

[Arcade Button - 30mm Translucent Pink](https://www.adafruit.com/product/472)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. They're the same size as common arcade controls (often referred to as 30mm diameter) but have some nice things going for them that justify the extra dollar.  
  
First,...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/472)
[Related Guides to the Product](https://learn.adafruit.com/products/472/guides)
### Arcade Button - 30mm Translucent Red

[Arcade Button - 30mm Translucent Red](https://www.adafruit.com/product/473)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. They're the same size as common arcade controls (often referred to as 30mm diameter) but have some nice things going for them that justify the extra dollar.  
  
First,...

In Stock
[Buy Now](https://www.adafruit.com/product/473)
[Related Guides to the Product](https://learn.adafruit.com/products/473/guides)
### Arcade Button - 30mm Translucent Yellow

[Arcade Button - 30mm Translucent Yellow](https://www.adafruit.com/product/474)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. They're the same size as common arcade controls (often referred to as 30mm diameter) but have some nice things going for them that justify the extra dollar.  
  
First,...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/474)
[Related Guides to the Product](https://learn.adafruit.com/products/474/guides)
### Arcade Button - 30mm Translucent Green

[Arcade Button - 30mm Translucent Green](https://www.adafruit.com/product/475)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. They're the same size as common arcade controls (often referred to as 30mm diameter) but have some nice things going for them that justify the extra dollar.  
  
First,...

In Stock
[Buy Now](https://www.adafruit.com/product/475)
[Related Guides to the Product](https://learn.adafruit.com/products/475/guides)
### Arcade Button - 30mm Translucent Blue

[Arcade Button - 30mm Translucent Blue](https://www.adafruit.com/product/476)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. They're the same size as common arcade controls (often referred to as 30mm diameter) but have some nice things going for them that justify the extra dollar.  
  
First,...

In Stock
[Buy Now](https://www.adafruit.com/product/476)
[Related Guides to the Product](https://learn.adafruit.com/products/476/guides)

## Related Guides

- [Personal and Portable ESP32-S2 Web Server](https://learn.adafruit.com/wordle-personal-esp32-s2-web-server.md)
- [Controlling Objects in Unity with a 9 DoF Sensor and Arduino](https://learn.adafruit.com/controlling-objects-in-unity-with-arduino.md)
- [CircuitPython Stage game library](https://learn.adafruit.com/circuitpython-stage-game-library.md)
- [Magical Light-up Dreidel](https://learn.adafruit.com/magical-light-up-dreidel.md)
- [NeoTrellis M4 Memory Game](https://learn.adafruit.com/neotrellis-m4-memory-game.md)
- [Deco Two-Key Feather Macro Pad](https://learn.adafruit.com/deco-two-key-keypad-macropad-circuitpython-feather.md)
- [Sketch Drawing Toy with CircuitPython](https://learn.adafruit.com/sketch-drawing-toy.md)
- [BLE Sniffer with nRF52840](https://learn.adafruit.com/ble-sniffer-with-nrf52840.md)
- [PyGamer - Gaming Handheld Crank](https://learn.adafruit.com/gaming-handheld-crank.md)
- [Wireless BLE MIDI Robot Xylophone](https://learn.adafruit.com/wireless-ble-midi-robot-xylophone.md)
- [Build your own SPARC workstation with QEMU and Solaris](https://learn.adafruit.com/build-your-own-sparc-with-qemu-and-solaris.md)
- [1D Chomper Tabletop Arcade Game](https://learn.adafruit.com/1d-chomper-tabletop-arcade-game.md)
- [Wireless Image Transfer with Circuit Playground Bluefruit and TFT Gizmo](https://learn.adafruit.com/wireless-image-transfer-with-circuit-playground-bluetooth-and-tft-gizmo.md)
- [Trainable Robotic Arm](https://learn.adafruit.com/trainable-robotic-arm.md)
- [PiPhone - A Raspberry Pi based Cellphone](https://learn.adafruit.com/piphone-a-raspberry-pi-based-cellphone.md)
