Micropython
Der Micro:Bit bietet neben der Programmierung mit dem MakeCode-Editor auch die Möglichkeit mittels Micropython
programmiert zu werden. Micropython ist eine spezielle Version von Python3, die für die Entwicklung von Programmen für Microcontroller erstellt wurde. Für Micropython gibt es mehrere Editoren, von denen wir uns zwei etwas näher ansehen.
Micropython Online-Editor
Unter https://python.microbit.org wird ein Online-Editor für Micropython angeboten, der für einfache Programme gut funktioniert und vollkommen ausreichend ist.
MU-Editor
Der Editor MU ist ein in Python geschriebener Editor, der einfach lokal auf einem Computer installiert werden kann. Gegenüber dem Online-Editor bietet der MU jedoch einige Vorteile, insbesondere dass auch mehrere Dateien auf den Microcontroller übertragen werden können, was bei Verwendung weitere Bibliotheken unverzichtbar ist.
Visual Studio Code
Für den beliebten Editor Microsoft Visual Studio Code existieren ebenfalls Python und Micropython Erweiterungen. Diese werden hier aber nicht näher betrachtet.