Raspberry Pi Pico has support for two different versions of Python: MicroPython, which is supported by Raspberry Pi, and CircuitPython, which is (a fork of MicroPython) created by Adafruit. MicroPython unlocks a few more features of the underlying hardware, but CircuitPython has more libraries to support common maker hardware. Which should you use? How about MicroPython with a CircuitPython compatibility layer?
The CircuitPython compatibility layer – known as Blinka – has been around for a while and is best known for providing access to CircuitPython libraries for machines that run full-blown Python, such as Raspberry Pi computers. However, it originally started as a MicroPython compatibility layer, and it can still be used for this.
Let’s take a look at how to get started with Blinka using Pico. We’ll be using Thonny, so make sure you have an up-to-date version of this installed on your computer.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey