Family | Python |
---|---|
First appeared | May 3, 2014 |
Stable release |
1.8.7 / January 8, 2017
|
Implementation language | C (programming language) |
License | MIT license |
Influenced by | |
Python |
MicroPython is a software implementation of the Python 3 programming language, written in C, that is optimized to run on a microcontroller. It was originally created by the Australian programmer and physicist Damien George, after a successful Kickstarter backed campaign in 2013. While the original Kickstart campaign released MicroPython with a pyboard microcontroller, MicroPython supports a number of ARM based architectures. MicroPython has since been run on Arduino,ESP8266,ESP32, and Internet of things hardware. In 2016 a version of MicroPython for the BBC Micro Bit was created as part of the Python Software Foundation's contribution to the Micro Bit partnership with the BBC.
The source code for the project can be found on GitHub.