コンパスの使い方(センサのほう)

C-Style for TJ3B V160611」のサンプルプログラム「10_3Ball with HMC6352 soccer sample」は「HMC6352デジタルコンパスDSR1302」向けのサンプルだが、C-Styleに慣れてない人には大変参考になるので紹介する。恐らく、6Dコンパスでも同様に利用できると思う。
なお、サンプルプログラムはインストール先を変更していなければ、「C:\Daisen\C-Style for Tj3B V160611\User_Tj3B\DirSensor」に保存されている。

プログラムからはコンパスセンサとボールセンサを3つ(CN1:中央,CN5:左,CN6:右)使っていることが分かる。ボールセンサを1つだけ見て動きを決めているので、ボールセンサが同時に複数箇所反応しにくい向き(左右分は真横向き)に設置すればとりあえず動くと思われる。

サッカーで試合に勝ちたいなら、まず誰にでも使えるこのサンプルプログラムに勝てるようになろう。

変数、if 〜 elseif 〜 else 〜 end if の使い方や、コメントの付け方もぜひ参考に。