5. Getting started with MicroPython

emlearn has dedicated support for MicroPython though emlearn-micropython.

It enables using emlearn to get efficient inference, but by programming only in Python and not having to deal with the underlying C code.

MicroPython supports a wide range of microcontroller devices, and enables interactive programming. It also supports modern features such as file-system access, USB mass storage, etc.

Information about the supported ML models and how to get started, can be found in the emlearn-micropython README.