BBC Micro:bit in Python programmieren: Ein eigenes Spiel entwickeln

Der Mikrocontroller BBC Micro:bit bietet zahlreiche Funktionen für den Einstieg in die Mikrocontroller-Welt. Zum Start am besten geeignet: ein eigenes Spiel.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
,
Lesezeit: 19 Min.
Von
  • Gerhard Völkl
Inhaltsverzeichnis

"Die Zerstörung der Erde durch einen Meteoritenschauer steht kurz bevor. Nur du kannst es mit deinem Raumschiff verhindern." So oder so ähnlich beginnen die Beschreibungen vieler klassischer Videospiele. In den Anfängen der Computer waren nur einige helle Punkte als Raumschiff oder Meteoriten zu sehen. Für ein ähnliches Spiel ist der BBC Micro:bit bereits super ausgestattet. Er hat einen ARM Cortex-M4 Mikrocontroller mit 64 MHz und 32 Bit. Der Speicher besitzt einen beschreibbaren Bereich von 512 KB und 128 KB statisches RAM. Im folgenden Artikel wird die Erstellung eines solchen Raumschiffspiels begleitet.

Mehr Make-Projekte

Auf der Platine sind 25 LEDs vorhanden, die von einem Programm als Display genutzt werden können. Zwei Taster eignen sich zur Steuerung. Interessant sind die bereits auf der Platine vorhandenen Beschleunigungs- und Lautstärkesensoren. Sie können im Spiel zur Steuerung der Bewegung des Raumschiffs verwendet werden. Mit einem Soundgenerator und einem kleinen Lautsprecher steht auch einer musikalischen Untermalung nichts mehr im Wege. Die komplette Hardware für ein einfaches Spiel ist also vorhanden. Mit MicroPython als Programmiersprache ist alles für das neue Weltraumspiel parat.

Kurzinfo
  • Einstieg in MicroPython
  • Einrichten von VS-Code für Arbeit mit dem Micro:bit
  • Nutzung verschiedener Sensoren

Checkliste

Zeitaufwand: 15 Minuten

Kosten: 30 Euro

Material

Mehr zum Thema

Dieser Artikel zeigt das Einrichten der Micro:bit-Entwicklungsumgebung, wie man Codeblöcke erstellt und erklärt, was bestimmte Befehle im Code genau machen. Das komplette Programm findet man auf der GitHub-Seite.

Das war die Leseprobe unseres heise-Plus-Artikels "BBC Micro:bit in Python programmieren: Ein eigenes Spiel entwickeln". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.