Micropython

Hubert Högl, 16-12-2014

Beim Micropython Projekt [1] entand ein Interpreter für die Sprache Python 3 [2], der auf einem STM32F4 Mikrocontroller ohne Betriebssystem läuft. Mit dem „Pyboard“ kann man das Ganze sofort ausprobieren:

_images/pyboard-small.jpg

Im Fakultäts-Workshop ist der Plan gereift, das Pyboard an der Hochschule mit Studentinnen und Studenten aufzubauen und sowohl in der Lehre als auch in Projekten zu verwenden. Ein paar Gründe, die dafür sprechen, sind

  • Die Sprache Python ist bereits fest in der Lehre (Programmieren III) verankert.

  • Das Board kann sehr gut in der Ausbildung der Technischen Informatiker genutzt werden. Lehrreich ist nicht nur die Bestückung einer Platine, sondern auch die Programmierung in einer Hochsprache als Kontrast zur üblichen Programmierung in C und Assembler. Im Fach Embedded Systems II verwenden wir ein selbstgebautes STM32LAB, das wir durch das Pyboard erweitern könnten.

  • Das Board ist sehr preiswert. Das teuerste Bauelement ist mit etwa 8 Euro der STM32F405.

  • Sowohl die Hardware als auch die Software ist unter einer freien Lizenz nutzbar.

Seit Januar 2015 gibt es einen Prototypen des „HSA-Pyboard“:

_images/hsa-pyboard-060215-small2.jpg

Wir planen, das Board in unserem gerade entstehenden Fablab selber aufzubauen.