The requirements for this project give us a very concrete direction concerning the hardware and software, but at the same time, there is quite a bit of wiggle room as to how exactly we implement our architecture. In this section, we are going to develop the hardware and software architecture that we will use to build our gesture controller.
Hardware and software design
The gesture hardware architecture
There are just three major components that we need to be concerned about within the hardware architecture:
- The MicroPython development boards
- The APDS-9960
- The LEDs
Just as in the previous projects, we can power the MicroPython board through a USB connector, at least during development. As we saw in the last lab, if you are...