There are quite a few options available to developers who are interested in working with MicroPython. To date, MicroPython has been ported to approximately a dozen different microcontroller architectures. Each architecture then supports a range of development boards, putting the options for developers at nearly 50 different development boards. With so many different options, it can be a bit challenging to decide which one makes the most sense for your project.
While there are many different ways to go about selecting a development platform, we are going to walk through a simple process that includes this:
- Surveying the available architectures
- Identifying boards of interests within those architectures
- Creating a Kepner-Tregoe (KT) matrix to objectively evaluate the best board for the application
This simple process will ensure that you...