Web Bluetooth APIを使用して、ブラウザとmicro:bitの間でBluetooth通信をおこないます。
ブラウザ上で押されたボタンの情報をmicro:bitへ送信して、micro:bitをコントロールします。
現在のところ、Mac、AndroidのChrome、WindowsのChromeか最近のEdgeで動作すると思います。
動作させるには、あらかじめmicro:bit用のバイナリファイルをダウンロードして、micro:bitに書き込んでください。(動画とは異なるデモ用のプログラムです)
書き込んだら、Web Bluetooth APIに対応したブラウザを使用して、https://coderdojo-todakoen.github.io/Controller-JS/へアクセスします。
画面右上の小さな[接続]ボタンを押して、表示されるデバイスの一覧から、micro:bitを選択します。
このプロジェクトのソースファイルは、こちらにあります。
https://github.com/coderdojo-todakoen/Controller-JS