The example code used in this chapter can be found at the following GitHub location: https://github.com/PacktPublishing/MicroPython-Projects/tree/master/Chapter03
To be able to run the examples and build your own scheduler, you will need to have the following hardware and software:
- Pyboard revision 1.0 or 1.1
- A RobotDyn I2C 8-bit PCA8574 I/O expander module, or equivalent
- An Adafruit RGB pushbutton PN: 3423, or equivalent
- A breadboard
- 6" jumpers
- A Terminal application (PuTTy, RealTerm, Terminal, or one of many others)
- A text editor, such as PyCharm