
Buttons, Switches and Joysticks
Buttons and switches are among the most basic, and sometimes necessary, parts in an electronics project. They provide you with the means to interact with your code to display data on screens, turn on an LED, run a script, reset your board and more. Switches don’t require any fancy equations to evaluate - all they do is select between an open circuit and a short circuit. Simple. If HAL 9000 had had a single off switch, it would have made a lot of things easier!
Over the years, we've offered both common and unique buttons and switches in our catalog. Each and every one of the components we've offered, from momentary to maintained, SPST to DPDT, has usually been associated with a build, project or tutorial. You'd be hard pressed to find a design that doesn't include a button or a switch in one way or another.
![]() |
![]() |
A joystick is an input device that can be used for controlling the movement of the cursor or a pointer in a computer device. The pointer/cursor movement is controlled by maneuvering a lever on the joystick. The input device is mostly used for gaming applications and, sometimes, in graphics applications. A joystick also can be helpful as an input device for people with movement disabilities.
- Product
- Qty in Cart
- Quantity
- Price
- Subtotal
-
Chicken Head Knobs -14x20mm - Coloured
£1.00Chicken Head Knobs -14x20mm - Coloured Red White Black Chicken Head Knobs are a great way to finish off your project and make it easier to adjust the level of your death ray!Perfect for use adjusting tone/volume controls on Amplifiers, Effects pedals,...£1.00 -
Toggle Switch and Missile Cover Range - Illuminated Colour
£3.48 - £3.50Toggle Switch and Missile Cover Range - Illuminated Colour This awesome-looking on-off switch is rated for 20A at 12V but who cares about all that when you're busy launching missiles! These toggle switches come with those missile switch covers that make...£3.48 - £3.50 -
Keypad, 3x4 Matrix, Qwiic, 12 Button (COM-15290)
Sparkfun
£12.00Keypad, 3x4 Matrix, Qwiic, 12 Button - SparkFun COM-15290 Keypads are very handy input devices, but who wants to tie up seven GPIO pins, wire up a handful of pull-up resistors, and write firmware that wastes valuable processing time scanning the keys for...£12.00Qty in Cart: 0Price:£12.00Subtotal: -
Rotary Encoder - Illuminated (RGB)
Sparkfun
£5.40Rotary Encoder - Illuminated (RGB) Rotary encoders can be used similarly to potentiometers. The difference being that an encoder has full rotation without limits (It just goes round and round). They output gray code so that you can tell how much and...£5.40Qty in Cart: 0Price:£5.40Subtotal: -
Joystick Breakout Board with Qwiic (COM-15168)
Sparkfun
£10.50Joystick Breakout Board with Qwiic - SparkFun COM-15168 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...£10.50 -
Keypad, Capacitive Touch Pad, 16 Key Control Board
Proto-PIC
£3.50Keypad, Capacitive Touch Pad, 16 Key Control Board This low-cost capacitive touch pad/keypad can give your next project up to 16 capacitive switches using the TTP229 IC. This means that using only power, ground, and any 2 GPIO pins as clock and data...£3.50 -
LED Tactile Button Breakout Board (BOB-10467)
Sparkfun
£1.60LED Tactile Button Breakout Board - SparkFun BOB-10467 This simple breakout board makes it easy to use our LED tactile switches in a breadboard, or your next project. Dimensions: dimensions are in mm Notes: Populate the board according to the polarity...£1.60 -
Button Pad 4x4, Silicon Rubber, LED Compatible (COM-07835)
Sparkfun
£6.00Button Pad 4x4, Silicon Rubber, LED Compatible - Sparkfun COM-07835 This is a translucent silicon rubber button pad with 16 buttons. Each button has a hole underneath that accepts either a 3mm or 5mm standard LED.This Button Pad enables you can...£6.00 -
Button Pad 2x2 - LED Compatible
Sparkfun
£1.75Button Pad 2x2 - LED Compatible - SparkFun COM-07836 This is a translucent silicon rubber button pad with 4 buttons. Each button has a hole underneath that accepts either a 3mm or 5mm standard LED. The idea is that you can create a button interface of...£1.75 -
Button Pad 4x4 - Breakout PCB (COM-08033)
Sparkfun
£6.40Button Pad 4x4 - Breakout PCB - SparkFun COM-08033 This a simple breakout board for the button pads. Each LED and button is brought out to the side connectors. The connectors are soldered to the back side of the PCB. We recommend trimming the connector...£6.40 -
Button Pad 2x2 Top Bezel
Sparkfun
£1.75Button Pad 2x2 Top Bezel This is a black 1/8" ABS plastic bezel, custom made to mate with the silicon rubber pads.We use four 4/40-0.5" size screws matched with plastic standoffs to attach the 2x2 button pad and Simon project boards.Using two of these...£1.75 -
Button Pad 2x2 Bottom Bezel
Sparkfun
£4.20Button Pad 2x2 Bottom Bezel - SparkFun COM-08747 This is a black plastic bezel, custom made to mate with the silicon rubber pads. Black 1/8" ABS plastic.Using two of these bezels with two of the top bezels will create a 4x4 bezel appropriate for the full...£4.20