こちら↓にある作例をためしてみました。AボタンとBボタンの処理が入れ替わるという手品風プログラムです
![](https://studio.beatnix.co.jp/wp-content/uploads/cocoon-resources/blog-card-cache/80212f0029f0d8e371c398acfe4ad963.jpg)
Magic Button Trick
Build a magic trick that uses the micro:bit’s magnetometer to detect a nearby magnet!
動画を見ていただくのが一番です
手品のタネは磁石。磁石をmicro:bitに近づけることで測定する磁力が大きくなり、それをトリガーにしてAボタンとBボタンの機能を入れ替えています
プログラムはこうです
「磁力」のブロックは「入力」の「さらに表示」の中にあります
「絶対値」のブロックは「計算」の「More…」の中にあります
磁力がどのような数値になっているのかシリアル通信で調べてみました
ちなみにパソコンとシリアル通信する方法はこちらです
![](https://studio.beatnix.co.jp/wp-content/uploads/2017/03/chibibit-serial-win-thumb.png)
chibi:bit(micro:bit)とWindowsでシリアル通信する
chibi:bitとWindowsとでシリアル通信する方法を公式サイトを参考に試してみました Serial - PXT Macの場合はこちら ドライバをインストールしてから、ターミナルのエミュレータソフトをインストールします ドライバをイン...
![](https://studio.beatnix.co.jp/wp-content/uploads/2017/03/chibibit-serial-mac-thumb.png)
chibi:bit(micro:bit)とMacでシリアル通信する
chibi:bitとMacとでシリアル通信する方法を公式サイトを参考に試してみました Serial - PXT Chrome Extensionを試す 一番簡単そうなChrome Extensionを試してみました こちらからダウンロードで...
このプログラムを実行してみました
通常ではこのとおり。40くらい
磁石を近づけると数値が大きくなりました。ボタンの機能も入れ替わっています
磁石を隠して一人でやるのはテクニックが必要ですが、友達に操作させたら通常動作、自分が操作するとボタンの機能が入れ替わるというのでも面白いですね。ボタンの機能の入れ替え以外にも色々使えそうです