MicroPython
MicroPython [1] is an software implementation of the Python 3 programming language, written in C, that is optimized to run on a microcontroller.[2][3] It was originally created by the Australian programmer and physicist Damien George, after a successful Kickstarter backed campaign in 2013.[4] While the original Kickstart campaign released MicroPython with a pyboard microcontroller, MicroPython supports a number of ARM based architectures.[5] MicroPython has since been run on Arduino,[6][7] ESP8266,[8] and Internet of things[9][10] 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.[11]
The source code for the project can be found GitHub.[12]
References
- ^ MicroPython
- ^ Venkataramanan, Madhumita (6 December 2013). "Micro Python: more powerful than Arduino, simpler than the Raspberry Pi". Wired. Retrieved 15 December 2016.
- ^ Yegulalp, Serdar (5 July 2014). "Micro Python's tiny circuits: Python variant targets microcontrollers". InfoWorld. Retrieved 15 December 2016.
- ^ "Micro Python: Python for microcontrollers". Kickstarter. Kickstarter. Retrieved 15 December 2016.
- ^ Beningo, Jacob (11 July 2016). "Prototype to production: MicroPython under the hood". EDN Network. Retrieved 15 December 2016.
- ^ Horsey, Julian (12 October 2016). "Pyduino Arduino Based Development Board That Supports MicroPython (video)". Geeky Gadgets. Retrieved 15 December 2016.
- ^ Beningo, Jacob (6 April 2016). "Getting Started with Micro Python". EDN Network. Retrieved 15 December 2016.
- ^ Williams, Elliot (21 July 2016). "MICROPYTHON ON THE ESP8266: KICKING THE TIRES". Hackaday. Retrieved 15 December 2016.
- ^ "FiPy – The world's first 5-network IoT dev board". Kickstarter. Retrieved 15 December 2016.
- ^ "Pycom Incorporating Sequans LTE-M Technology in New 5-Network IoT Development Board". Business Wire. 22 November 2016. Retrieved 15 December 2016.
- ^ Williams, Alun. "Hands on with the BBC Micro-Bit user interface". ElectronicsWeekly.com. Retrieved 8 July 2015.
- ^ on GitHub