Web Bluetooth API + reveal.js

Micro:bit + Web Bluetooth API を使ってスライドを操作する。

example

概要

以前、node.js + reval.jsで作ったもののWeb Bluetooth版。
バックエンドが必要なくなったので、より手軽に扱える。

事前準備

  • ペアリングのセキュリティを解除し、すべてのBLEサービスを有効にするために以下の作業を行う必要がある。参考:Flashing micro:bit firmware
    1. hexファイルをダウンロードする。
    2. USBケーブルを使用してマイクロビットをPCに接続。
    3. hexファイルをmicro:bitディスクドライブにコピーする。
    4. micro:bitを再起動する。
    5. LEDにドットが表示されるので、傾けて円を描く(キャリブレーション)
  • サービス/キャラクタリスティックのUUIDを調べておく。
    ここで確認できます。

サンプル