This track provides links to various MicroPython tutorial for the micro:bit. In these tutorials you will work with your child exploring the different facets of the BBC micro:bit and interacting with the micro:bit using MicroPython. You will write programs in MicroPython exploring the on-board sensors, LED’s, etc, on-board the BBC micro:bit.
About BBC micro:bit
We will be using the official online python editor to write code for all our tutorials.
MicroPython is a software implementation of the Python 3 programming language, written in C, that is optimized to run on a microcontroller. MicroPython is a full Python compiler and runtime that runs on the micro-controller hardware. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries; MicroPython includes modules which give the programmer access to low-level hardware.
MicroPython was originally created by the Australian programmer and physicist Damien George, after a successful Kickstarter backed campaign in 2013. While the original Kickstarter campaign released MicroPython with a pyboard microcontroller, MicroPython supports a number of ARM based architectures. MicroPython has since been run on Arduino platform based products, 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.