LEDコンパス
このセクションでは、micro:bit の LED を使ってコンパスを実装します。適切なコンパスと同じように、私たちの LED コンパスも何らかの方法で北を指さなければなりません。そのためには、外周の LED の 1 つを点灯させます。点灯する LED は北の方向を向いている必要があります。
磁場には、ガウスまたはテスラで測定される大きさと、方向の両方があります。micro:bit 上の 磁力計は、外部磁場の大きさと方向の両方を測定しますが、返してくるのは、その磁場を その軸 に沿って 分解 した値です。
磁力計には、対応する 3 つの軸があります。X 軸と Y 軸は、基本的には床である平面を張っています。 Z 軸は床から「外」へ、つまり上向きに伸びています。
I2C の章で、RTT コンソールに磁力計のデータを継続的に表示するプログラムを すでに書けるはずです。そのプログラムを書いたら、今いる場所で北がどこにあるかを確認してください。その後、micro:bit を その方向に合わせて、センサーの測定値がどのように見えるか観察してください。
次に、基板を地面と平行に保ったまま 90 度回転させてください。このとき、X、Y、Z の値は どう見えますか? さらにもう一度 90 度回転させると、どのような値が見えますか?