JavaScript auf dem Micro:Bit

Open Education Day 2018

@twtomcat

Grüezi

Ich beschäftige mich mit vielen Dingen: @dizmos @co-liveCH @coworkwinti @idezo @fablabwinti @nodebotsch

JavaScript ... wieso?

2009

Hardware ist Asynchron

JavaScript ist sehr gut für Asynchron und Events geeignet

Hardware und Javascript passen gut zusammen!

plus:
Weit verbreitet
Einfacher Einstieg
Grosse Community
Open-Source

https://makecode.microbit.org/

Von node.js zum Micro:Bit

node.js - noble - BLE - Micro:Bit

npm install johnny-five

Beispiel


var five = require('johnny-five');
var microbitio = require('bbc-microbit-io');

var board = new five.Board({
  io: new microbitio({
    // id: '<id of micro:bit>', // optional
    // address: '<address of microbit>' // optional
  })
});

board.on('ready', function() {
  // do Johnny-Five stuff
});
					

Dankeschön!

Markus Leutwyler
www.nodebots.ch
tomcat@inorbit.ch
@twtomcat