Once MicroPython is installed on the Pico, you’ll be able to connect to the Pico using the serial console (we will show how in this article), and start writing Python code on the Pico. What will you get with the MicroPython UF2?
In this article, we will also show you how to install CircuitPython libraries on RP2040 based devices on Windows, and how to run and stop programs using Thonny.
The board itself will be called differently in your device manager after flashing (CircuitPython CDC Control) – and you will need different software of course. the Adafruit Feather RP2040, but you will need to follow a bit different steps – I will point out the differences in this article.ĬircuitPython is basically a variant of MicroPython which is being developed by Adafruit. Note: most of the instructions also apply to CircuitPython RP2040 based boards on Windows, e.g. Also, here’s the official MicroPython homepage, and the official MicroPython documentation. Check this Github page for differences of CPython to MicroPython. The Pico has a total of 2 MB RAM – this will not fit everything Python 3 brings along with it. MicroPython is intended for constrained environments, like the Pico.
It’s called MicroPython because it doesn’t support the full Python 3 standard library. In this case, some software is pre-installed to the Raspberry Pi Pico (the MicroPython UF2 file), which will run a small Python interpreter. If the prospect of going full-in and programming in C seems a little bit daunting to you, you can get started in MicroPython. Note: I’m linking to the newest UF2 files as of – specifically MicroPython might be updated, so be sure to check on the Raspberry Pi Pico getting started page. There is lots more of examples to be found here (C code).