Abo
  • Services:
Anzeige
Der Microbit passt an einen Schlüsselbund.
Der Microbit passt an einen Schlüsselbund. (Bild: Martin Wolf/Golem.de)

Anfänger haben die Wahl

Wir wollen unser erstes eigenes Programm schreiben. Dazu bietet die Microbit-Webseite vier browserbasierte Editoren an. Speziell an Jüngere richtet sich der Microsoft Block Editor, hinter dem eigentlich Googles Blockly steckt. Hier werden grafische Programmierblöcke per Maus zusammengesteckt. Das Gegenstück ist der Python-Editor, bei dem der Quellcode tatsächlich eingetippt werden muss. Vom Anspruch her dazwischen stehen der Javascript-Editor und Microsofts Touch Develop. Bei beiden werden die Sprachkonstrukte ebenfalls per Maus beziehungsweise per Fingertipp ausgewählt, der (Pseudo-)Quellcode ist allerdings im Klartext lesbar. Alle Editoren verfügen über einen Emulator, der Quellcode kann im Browser ausprobiert werden, ein Microbit ist nicht erfoderlich. Zum Teil sind die Benutzeroberflächen sogar bereits ins Deutsche übersetzt.

Die Editoren funktionieren prinzipiell auch auf einem Tablet oder Smartphone. Der speziell für diese Geräte konzipierte Touch-Develop-Editor läuft auf diesen Geräten tatsächlich ganz ordentlich - vorausgesetzt, das Display ist groß genug. Das zum Test verwendete One Plus One mit seinem 5,5-Zoll-Display und 1.920 x 1.080 Pixeln ist ausreichend. Darunter wird es aber mit dem Platz eng.

Erst auf dem zweiten Blick fällt uns auf, dass wir uns für Editoren nicht registrieren mussten, um sie zu benutzen. Unsere Skripte bleiben trotzdem erhalten, nachdem wir den Browser geschlossen haben. Sie werden nicht auf dem Server gespeichert, sondern lokal in der Datenbank des Browsers. Allerdings scheint es damit ein Problem zu geben: Wir dürfen jeweils nur einen Editor im Browser offen haben.

Anzeige

Nachdem wir unser erstes Programm geschrieben haben, klicken wir auf den Compile-Knopf. Die Kompilierung erfolgt auf einem Server von Microsoft, das fertig kompilierte Programm wird uns zum Download angeboten. Wir speichern es auf unserem Computer.

Fortgeschrittene werden nicht eingeschränkt

Wer lieber klassisch in C/C++ programmieren will, kann auch das. Allzu offensichtlich wird das aber nicht kommuniziert, erneut eher durch Zufall stoßen wir auf die Webseite der Universität von Lancaster. Dort erfahren wir, dass der Online-Editor von mBed mittlerweile den Microbit unterstützt, wie auch dessen Kommandozeilen-Toolchain. Während der Online-Editor unser Beispielprogramm nicht kompilieren will, haben wir mit der Kommandozeilen-Variante Erfolg.

Erfahrene Programmierer sollten sich aber nicht zu früh freuen. Die Dokumentation der C-Bibliothek für den Microbit ist noch wenig aussagekräftig und die Programmierung erfordert entsprechende Kenntnis der zugrundeliegenden Mbed-Plattform wie des Nordic-SDKs.

Unabhängig davon, wie das fertige Kompilat erzeugt wird, wird es vom Computer auf den Microbit über eine USB-Verbindung überspielt. Wie auch bei einigen anderen Mbed-basierten Geräten meldet sich die Platine beim Computer als Massenspeicher an. Die Programmdatei wird darauf kopiert und der Microbit initiiert den Flash-Vorgang. Er startet schließlich neu, unser Programm beginnt zu laufen und lässt die Onboard-LEDs aufblinken.

Mit einem zweiten Programm probieren wir die Pins aus. Per Krokodilklemmen schließen wir eine externe LED an und bringen sie zum Leuchten. Das ist nicht weiter schwierig. Allerdings dürften die breiten Pins auf der Platine gerne etwas breiter sein. Schon kleinere Bewegungen der Platine führen zum Verrutschen der Klemmen und unfreiwilligen Berührungen mit den schmaleren Kontaktstellen. Die Kombination aus Krokodilklemmen und Nutzung der Lagesensoren verbietet sich deshalb.

 BBC Microbit im Test: Schulrechner muss noch dazulernenBluetooth-Verbindung frustriert 

eye home zur Startseite
mac4ever 19. Jul 2016

Ich will ja nicht polemisieren, aber so wird das nichts. Das ist ein völlig halbgares...

Grevier 15. Jul 2016

Sprache verändert sich nunmal. Leb damit.

gadthrawn 13. Jul 2016

hm. mal sehen. - Die Industrie setzt eher m0 ein. Arduinos haben Atmel - also hat der...

gadthrawn 13. Jul 2016

https://developer.mbed.org/platforms/Microbit/ Eher mehr ;-) 6-17 GPIO (configuration...



Anzeige

Stellenmarkt
  1. AVL List GmbH, Graz (Österreich)
  2. Zürich Beteiligungs-Aktiengesellschaft, Köln
  3. Daimler AG, Leinfelden-Echterdingen
  4. Robert Bosch GmbH, Abstatt


Anzeige
Top-Angebote
  1. Alte PS4 inkl. Controller + 2 Spiele + 99,99€ = PlayStation 4 Pro (1TB)
  2. (-60%) 11,99€

Folgen Sie uns
       


  1. Luftfahrt

    Fliegendes Motorrad Kitty Hawk Flyer hebt ab

  2. Seagate

    Rugged-Festplatte enthält SD-Kartenleser für Drohnen

  3. Grafikkarte

    Manche Radeon RX 400 lassen sich zu Radeon RX 500 flashen

  4. Amazon

    Phishing-Kampagne ködert mit Datenschutzgrundverordnung

  5. Linux-Distribution

    Opensuse ändert erneut sein Versionsschema

  6. Ronin 2 und Cendence

    DJI präsentiert neuen Kamera-Gimbal und Drohnencontroller

  7. Festnetz

    Neue Glasfaser von Prysmian soll Spleißzeit verringern

  8. Radeon Pro Duo

    AMD bringt Profi-Grafikkarte mit zwei Polaris-Chips

  9. Mediacenter-Software

    Warum Kodi DRM unterstützen will

  10. Satelliteninternet

    Apple holt sich Satellitenexperten von Alphabet



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Creators Update: Game Mode macht Spiele runder und Windows 10 ruckelig
Creators Update
Game Mode macht Spiele runder und Windows 10 ruckelig
  1. Microsoft Zwei große Updates pro Jahr für Windows 10
  2. Windows 10 Version 17xx-2 Stromsparmodus kommt für die nächste Windows-Version
  3. Windows as a Service Die erste Windows-10-Version hat noch drei Wochen Support

Linux auf dem Switch: Freiheit kann ganz schön kompliziert sein!
Linux auf dem Switch
Freiheit kann ganz schön kompliziert sein!
  1. Digital Ocean Cloud-Hoster löscht versehentlich Primärdatenbank
  2. Google Cloud Platform für weitere Microsoft-Produkte angepasst
  3. Marktforschung Cloud-Geschäft wächst rasant, Amazon dominiert den Markt

Radeon RX 580 und RX 570 im Test: AMDs Grafikkarten sind schneller und sparsamer
Radeon RX 580 und RX 570 im Test
AMDs Grafikkarten sind schneller und sparsamer
  1. Grafikkarten AMD bringt vier neue alte Radeons für Komplett-PCs
  2. Grafikkarten AMD stellt Radeon RX 560 und Radeon RX 550 vor
  3. Grafikkarte AMDs Radeon RX 580 nutzt einen 8-Pol-Stromanschluss

  1. Re: Ich weiß nicht, wie die Satelliten von Apple...

    derbumm | 19:06

  2. Re: ab 2007: Kompatibilität für lange Laufzeit

    ArcherV | 19:03

  3. Re: Bei Ei OS wäre das ...

    blubby666 | 19:01

  4. Re: Völliger Bullshit

    tingelchen | 18:59

  5. Re: Blöde Frage

    Mingfu | 18:55


  1. 19:00

  2. 17:59

  3. 17:30

  4. 17:10

  5. 16:49

  6. 16:26

  7. 16:11

  8. 15:56


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel