Technical requirements
The following are the requirements for completing this chapter:
- Intermediate knowledge of Python programming
- 1 x M5Stack ATOM Matrix
- 1 x Raspberry Pi Pico WH (with headers) to use with breadboard
- 1 x Raspberry Pi Pico W (no headers) to be installed in an optional 3D-printed case
- 1 x 24 mm arcade-style pushbutton
- 1 x mini SPST switch
- 1 x 0.96-inch OLED screen
- 1 x LED connected with a 220 Ohm resistor (as previously used in Chapter 3)
- 1 x SFM-27 active buzzer
- 12 x M2 5 mm screws
- 2 x M4 20 mm bolts
- 2 x M4 nuts
- 4 x M3 10 mm bolts
- 1 x M5 25 mm bolt
- 1 x M5 nut
- 1 x LED holder
- Hot glue gun
- Access to a 3D printer to print optional case
The code for this chapter may be found here: