
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
-
Button Pad 2x2 - Breakout PCB
Sparkfun
£4.00Button Pad 2x2 - Breakout PCB - SparkFun COM-09277 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 backside of the PCB. We recommend trimming the connector...£4.00 -
Single Touch Switch
Proto-PIC
£2.50Single Touch Switch This easy to use capacitive touch switch can operate between 2V and 5.5V, so is ideal for using with your Micro:bit, Raspberry Pi, ESP8266 or Arduino. This module acts as a momentary button. When the module does not detect a...£2.50 -
4 Channel Touch Sensor Control Board
Proto-PIC
£3.504 Channel Touch Sensor Control Board This easy-to-use capacitive touch switch can operate between 2V and 5.5V, so is ideal for using with your Micro:bit, Raspberry Pi, ESP8266 or Arduino. This module acts as a momentary button.When the module does not...£3.50 -
Mini Push Button Tactile Switch
Sparkfun
£1.00Mini Push Button Tactile Switch These miniature single pull single throw switches are perfect as tactile reset and can be mounted directly onto standard breadboards. Rated up to 50mA.Mini Push Button Dimensions: 6.0mm x 6.0mm x 5.0mm / 0.2" x 0.2"...£1.00Qty in Cart: 0Price:£1.00Subtotal: -
Mini Push Button Switch - Tall
Sparkfun
£0.75Mini Push Button Switch - Tall Miniature Single Pull Single Throw switches. These are high quality Omron type B3F momentary on switches. This switch has a very large 10mm tall button. Perfect as an embedded switch behind an enclosure wall. Rated up to...£0.75 -
Mini Push Button Switch, SMD
Sparkfun
£1.00Mini Push Button Switch, SMD Miniature surface-mount (SMT) momentary button. These are great, low-profile momentary switches.Also perfect as a tactile reset switch. Specifications: Voltage Rating: 12V DC Current Rating: 50mA Circuit: 1C - 1P Operating...£1.00Qty in Cart: 0Price:£1.00Subtotal: -
Button - Arcade Style, Convex, 33mm, Green
Sparkfun
£1.75Button – Arcade Style, Convex, 33mm, Green This is a 33mm round momentary push button similar to the ones you find on arcade games. Simple screw-in design. Perfect for mashing. Features: Convex Button 35.75 mm Diameter x 46 mm Height M28...£1.75 -
Huge Big Dome Push Button Range - 100mm Diameter
£10.96Huge Big Dome Push Button Range - 100mm Diameter Looking to make a statement with a button? That's why this is the one for you.A 100mm diameter (outside diameter) dome illuminated push button comes with a built-in LED, securing nut, and a pre-installed...£10.96Qty in Cart: 0Price:£10.96Subtotal: -
Momentary Push Button Switch - 12mm Square
Sparkfun
£0.70Momentary Push Button Switch - 12mm SquareThis is a standard 12mm square momentary button. What we really like is the large button head and good tactile feel (it ‘clicks’ really well).This button is great for user input on a PCB or a good, big reset...£0.70 -
Button - Arcade Style, Concave, 35mm, Red
Sparkfun
£2.25Button – Arcade Style, Concave, 35mm, Red This is a 35mm concave momentary push button similar to the ones you find on arcade games.Simple screw-in design. Perfect for mashing. This button has a great tactile, ‘clicky’ feel...£2.25 -
Button - Arcade Style, Concave, 35mm, Blue
Sparkfun
£2.25Button - Arcade Style, Concave, 35mm, Blue This is a 35mm concave momentary push button similar to the ones you find on arcade games.Simple screw-in design. Perfect for mashing. This button has a great tactile, ‘clicky’ feel...£2.25 -
Button - Arcade Style, Concave, 35mm, Yellow
Sparkfun
£2.25Button - Arcade Style, Concave, 35mm, Yellow This is a 35mm concave momentary push button similar to the ones you find on arcade games.Simple screw-in design. Perfect for mashing. This button has a great tactile, ‘clicky’ feel...£2.25