CircuitPython vs MicroPython: Key Differences

preview_player
Показать описание
Have you ever wanted to program your microcontrollers with Python instead of Arduino? MicroPython and CircuitPython bring the ease of Python to microcontrollers by adding hardware support! In MicroPython, Python is largely unchanged other than the added functionality to interface with hardware.

CircuitPython is a derivative of MicroPython that changes a few things to make the language easier to learn and use. CircuitPython is created and maintained by Adafruit. It’s an education friendly open-source derivative of MicroPython. CircuitPython is supported on Adafruit’s educational development boards. Updates to MicroPython are rolled out to CircuitPython as well.

Core Electronics is located in the heart of Newcastle, Australia. We're powered by makers, for makers. Drop by if you are looking for:

Рекомендации по теме
Комментарии
Автор

Well explained indeed. I also like the way missing features are described as useful simplifictions.

trojnara
Автор

One big thing that's missing from CircuitPython is it does not work at all with interrupts.
Granted CircuitPython was originally supposed to be used by beginners, but it is available now on boards other than Adafruit so IMHO it needs to be implemented.

CarlNobile
Автор

Try to use graphic method to make your explaination easier

michaelscience
Автор

Thanks for the excellent overview. I think this might be the only one out there at the moment! I thought of two more things that differentiate the two: firstly beginners to python/microcontrollers may find it much easier using the MU Editor as an IDE (originally written for the Micro-Bit) which at the moment is available for Circuitpython only. The other issue which is really important to me personally, is that Micropython has a significant community behind it and an active forum, Circuitpython will always rely on Adafruit's support for its development.

philwilkinson
Автор

I’ve got another difference - ‘Aid-a’ fruit v ‘add-a’ fruit, the Ada programming derivative in Adafruit is pronounced ‘aid-a’ 🙂

GEJD
Автор

Appreciate you sharing this video and information

SteveH-TN
Автор

Between the circuit python and micropython, What would you choose for working on projects?

saurabhbhatkar
Автор

Really nicely explained - thanks so much for this!

ewanyork
Автор

I'm an absolute beginner. What inexpensive boards/chips can I run it on? I already have a few ESP8266 and ESP32

CircsC
Автор

Hi Can seeeduino xiao be programed on MicroPython or CircuitPython?

ourclock
Автор

Thanks for the simple and clear explanations.

nidosun
Автор

I think the only reason I'd use a circuit python board would be if I wanted to do something on a tiny board or on the cheap.

kipcrossing
Автор

Good explaining, thanks. I was in doubt about both.

aplicarciencias
Автор

Whatever the two programs are, looping is the key

redikaak
Автор

Nice benches you have down there. Is it some system solution? Care to share the name? Thanks!

pavelgromovikov
Автор

Is it possible to run a circuit python library for micropython ?

ShyamD
Автор

Thanks for the explanation! Very helpful

livivy
Автор

Great Video Sir.
So if I understood correctly, CircuitPython is more for academics and MicroPython for less academic things?
I would imagine that MicroPython can be used more broadly than Circuit Python? Right?
Thanks for the great job.

omarcruz
Автор

A few code example would have been a huge improvement.

akostadinov
Автор

I like it short and specific topic video to avoid boredom. 💥

Ed.Caneda