DEV Community

hubs
hubs

Posted on

CircuitPython and MicroPython - great ways to program microcontrollers

CircuitPython is based on Python - micropython too.

we can say: Python is the fastest growing programming language. It's taught in schools and universities and hundreds of thousands learn it!

Well Python it's a high-level programming language which means it's designed to be easier to read, write and maintain.
Python supports modules and packages which means it's easy to reuse your code for other projects.
Python has a built-in interpreter which means there are no extra steps, like compiling, to get your code to work. And of course, Python is Open Source Software which means it's free for anyone to use, modify or improve upon.

With Python you can explore a new frontier in MCU programming.

I've been enjoying MicroPython for over a year now and definitely prefer using the language for fun and serious projects alike.
MicroPython is really great. But - well: i also like CircuitPython! Both systems are awesome and great.

I love them mainly because I can see and recapitulate what the code is doing and because an interactive environment is perfect for learning,
testing and trying new things in coding. So MicroPython and CircuitPython - both are just great.

btw: see a awesome film: andreas spiess: #240 Time to Say Goodbye to Arduino and Go On to Micropython/ Adafruit Circuitpython?
https://www.youtube.com/watch?v=m1miwCJtxeM&list=RDQMv86k5Hufs40&start_radio=1

Top comments (0)