Micro:Bit

From ZB45 wiki

Micro:Bit is een project van (o.a.) BBC om scholieren kennis te laten maken met programmeren.

De BBC Micro:Bit wordt in Groot Brittanië aan alle basisschool-leerlingen in groep 8 verstrekt. Ook veel volwassenen zijn inmiddels met het bordje aan de slag gegaan. Maar wat is de Micro:Bit eigenlijk? Wat kan je ermee? Is het een serieus alternatief voor de Arduino, of eerder een aanvulling? Eén ding is zeker: met zo veel gebruikers moet het aanbod aan onderwijsmateriaal en hacks vanzelf wel heel groot worden.

Editors

Er zijn 4 editors beschikbaar, ieder met een eigen "taal":

  • Microsoft Block Editor: Scratch achtige programmeeromgeving
  • Code Kingdoms: programmeren in blokjes via javascript
  • TouchDevelop: microsoft-variant op Javascript, in blokjes-vorm
  • Python (gelukkig!)

De online editors creëren een .hex file, die je via USB op de Micro:Bit kan zetten. Ook is de Micro:Bit programmeerbaar over Bluetooth vanaf je mobiel en vanaf Windows. Er is ook een offline editor voor Python die direct kan uploaden naar de Micro:Bit: http://codewith.mu/

De block editors zijn zo frustrerend dat het vooral motiveert om snel Python te leren. Jammer dat er meerdere talen gebruikt worden, dat is verwarrend.

Python

In de Micro:Bit draait MicroPython. Je kan ook direct een shell krijgen via USB. Op Linux:

screen /dev/ttyACM0 115200 (en CTRL-A k om er weer uit te komen)

Python voor de Micro:Bit:

MBED