MicroPython

Das Kickstarter-Projekt MicroPython von Damien George ist eine zur Version 3 kompatible Python-Implementierung, die auf verschiedenen Architekturen wie zum Beispiel ARM oder dem Raspberry Pi Pico läuft. Das offizielle Entwicklungsboard nennt sich pyboard, es ist je nach Ausstattung ab ca. etwa 20 Euro zu bekommen. MicroPython funktioniert aber auch mit den beliebten ESP32- und ESP8266-Boards. Und die gibt es schon deutlich günstiger.

Das Open Source-Projekt MicroPython beinhaltet Compiler, Runtime, einen interaktiven Modus zur Befehlseingabe und verschiedene Pakete der Python Standard Library. Wie die Arduino-Plattform eignet sich MicroPython damit perfekt für Elektronikprojekte - iat aber grade für Einsteiger deutlich einfacher.

Die Kombination von Low-Level-Mikrocontrollerhardware mit einer höheren Programmiersprache wie Python hat verschiedene Vorteile. Der Code ist weniger an den Ziel-Controller gebunden und bekannte IDEs können zur Entwicklung genutzt werden. Die Entwicklungsgeschwindigkeit von Python erlaubt schnelles Prototyping - dank der Einfachheit von Python für Jedermann (und -frau).

Die Entwicklung findet auf dem Desktop-Rechner statt, der Code wird mithilfe eines USB-Kabels direkt aus einer IDE wie Thonny oder Mu auf den MicroController übertragen und dort ausgeführt. Wer Python auf dem Desktop kennt, findet sich also sofort zurecht.

Mit dem Fork CircuitPython von Adafruit wird speziell die Hardware dieses Anbieters, wie zum Beispiel das CircuitPlayground, unterstützt.

Mit MicroPython erobert sich Python ein ganz neues Aufgabengebiet. Die spanende Welt des Internet of Things.

>
  </div>

  <footer>
        <!-- Footer -->
<footer class=
Python rockt!

Python ipsum dolor sit amet consectetur, adipisicing elit. Iste atque ea quis molestias. Fugiat pariatur maxime quis culpa corporis vitae repudiandae aliquam voluptatem veniam, est atque cumque eum delectus sint!

Powered by Jekyll - Hosted by Github - Copyright © 2021 PythonBits