Why should you care about MicroPython?
- October 28, 2018
- Posted by: Venkatesh Varadachari
- Category: Embedded Programming
MicroPython is a big deal. You should take it seriously. Especially, if you are a Python programmer, looking to get your feet wet in embedded electronics. Especially, if you do not know Linux. If you are familiar with Linux and Python, you are better off getting started with Raspberry Pi. Raspberry Pi is a full-fledged computer and not a microcontroller. It runs on linux and Python is the language of choice.
But what if you know Python, but not Linux? What if you want to get started with a board that is way cheaper than the Pi? Well, if this is what you want, then MicroPython is tailor-made for you. You can run the MicroPython on the Pyboard (a microcontroller board designed specifically for the MicroPython) or the BBC Micro: Bit or the ESP32 or its predecessor ESP8266. As of now, ESP32 is one of the most cost-efficient boards for prototyping IoT solutions, and there is a working port of MicroPython for the ESP32. How cool is that?
When you use Micropython, you don’t have to learn the Arduino programming language ( close to the C language). You get the best of both worlds. All you need are your existing Python skills, and you can get started with the starter projects like blinking LEDs, PWM and so on in a jiffy.
We, at MAKERDEMY, are big fans of MicroPython and our first MicroPython courses are releasing in the next couple of months.
Give it a spin!