CHIRIMEN with micro:bit via USB

通常は Bluetooth 通信で制御する CHIRIMEN with micro:bit ですが、Bluetooth の無線通信が不安定であったり速度や給電などの都合で USB ケーブルによる有線接続で制御するバージョンを試験実装しています。但し、まだ検証が不十分なのと、API の仕様がいい加減なので Alpha 版 (初期開発版) 扱いです。

CHIRIMEN Bridge

micro:bit 側に書き込むブリッジプログラムは USB 専用です。これを書き込むと Bluetooth での通信は出来なくなるので注意してください (勿論 Bluetooth 版のプログラムを書き直すことで戻せます)。

CHIRIMEN Polyfill

ブラウザに読み込む Polyfill ライブラリは Bluetooth/USB 両対応です。microBitBleFactory.connect() の引数でいずれにするか指定します (試験実装の実験的 API です。この挙動は将来変わる可能性が高いです)。

Bluetooth 接続と USB 接続の指定方法:

コードサンプル (examples) の試し方

micro:bit に USB 用ブリッジブログラム を書き込み、試したい コードサンプル (Examples)の CodeSandbox (csb) リンクを開き、index.htmlmain.js をそれぞれ 1 行ずつ変更して保存してください。その他は一切変えずに動作します。

GPIO、内蔵センサー、SHT30, Neopixel を初めとしたいくつかの I2C サンプルで試験している範囲では問題ありませんが、全サンプルコードでのテストまでは出来ていません。

i2cdetect USB 版

I2C detect については USB 版になっているページを用意しています。Bluetooth 版を編集せずこちらをご利用ください:

トラブルシューティング