This Repository has the code used on the 2 parts tutorial TinyML - Motion Recognition Using Raspberry Pi Pico
-
The first part is to explore the Raspberry Pi Pico (RP2040), its main components and how to program it, using its C/C++ SDK (Software Development Kit).
-
In the second part, the Pico is programmed to capture "gesture data" used to train a tinyML model, using Edge Impulse Studio. Once developed and tested, the model is deployed and used for real inference on the same device.
-
The project can be cloned on Edge Impulse Studio - Project
-
Here a quick view of the project running at YouTube
-
Alternativelly, the code on 15_pico_accel_multicore_capture_data, shows how to capture data continuosly on Core 1, when the data is sent to Serial by the code running on Core 0
I recommend, visiting the great tutorial Machine Learning Inference on Raspberry Pico 2040 by Dmitry Maslov, which inspire me on this project.