ステップ1: 作る
説明
アヒルを空中をmicro:bitから別のmicro:bitへ目に見えないように飛ばしましょう。
動作の仕組み
- このプログラムを2台のmicro:bitに書き込み、1台を振れば、もう1台に空中を経由して魔法でアヒルが移動したように見えます。 もう一方を振って送り返します。
- これは実はマジックではありません。 micro:bitの無線機能を使って、加速度センサーが振るジェスチャーを検出すると、1台のmicro:bitからもう一方にデータを送信します。
- プログラムは最初に無線グループを 23 に設定します。 グループはトランシーバーのチャンネルのようなもので、0から255までの数字が可能です。 友達のmicro:bitが同じグループ番号を使い、近くの誰も同じグループを使っていない限り、どの番号を選んでもかまいません。
- 振ると、その無線グループに「DUCK」という言葉を送信し、画面を消します。 どちらかのmicro:bitが無線メッセージ(いかなる無線メッセージでも)受信したら、アヒルのアイコンがディスプレイに表示されます。いつでもアヒルが一羽しか現れないはずです。
必要なもの
- micro:bit2台(またはMakeCodeシミュレーター)
- MakeCodeまたはPythonエディター
- バッテリーパック (オプション)
- 一緒に遊ぶ相手
ステップ2: プログラムする
ステップ3: 改善する
- どのくらい遠く離れても動作するのか調べてみましょう。
- 他の動物をテレポートさせてみよう。 絵、メッセージ、または両方を変更する必要がありますか?
- 2人以上が同じ無線グループを使用した場合はどうなりますか? どうすればこれを修正できますか?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.