5-Position Switch
5-position switch
This is like a thumbstick or joystick, but without levels. While a thumbstick can tell how far you have pushed in some direction, the 5-position switch only knows if it has been pushed up, down, left, right, or not at all.
Parts
(1) 5-Position Switch 27801
(4) Jumper wires
(5) Resistors – 220 Ω (red-red-brown-gold)
Schematic
Wiring
Script
The 5-position switch has built-in “external” pull-up resistors. So all built-in pull-up/down resistors in the micro:bit I/O pins used in the script are disabled with …NO_PULL settings.
Tests
Without any pushing on the button lever, the 5-position switch will be in its detent position and micro:bit module’s 5×5 LED matrix display will display a small square. If you press up, right, down, left, or center (into toward the breadboard), the micro:bit will display the first letter of the direction:
- U: up
- R: right
- D: down
- L: left
- C: center, into toward the breadboard