レゴ マインドストーム NXTでワイヤレスリモコン遊び

yaneurao2008-01-04




今回は10分で出来るレゴ マインドストーム NXTでワイヤレスリモコン遊び。




PLANEX Bluetooth Ver2.0+EDR対応 Microサイズ USBアダプタ BT-MicroEDR2

このUSBで接続するBluetoothのアダプタは小さくて安くてお勧め。NXTと接続できることも確認済み。

1) パソコンがBluetoothに対応していないなら、Bluetoothのアダプタを買う。


2) 接続してみる。


NXTをBluetooth経由で接続する方法


3) A,C portにモーターをつなげて、あとはテキトウに車輪などつけてみる。(右の写真)


これで準備完了。


LEGO MINDSTORMS NXTグレーブック―プログラムノツヅラLEGO MINDSTORMS NXTオレンジブック―アイデアノタマテバコ

あとは制御用のプログラムを書くだけだ..が、その部分をはしょって、簡単に動作テストしたい人は、グレーブックの著者のサイトからサンプルを落としてくる。



http://www.nico.to/gbook/index.html



「5章【Download】(5_nxtctrl.lzh / 33618 Bytes)」と書いてあるのが、リモコンのサンプルプログラムだ。*1



Visual C++2005/2008のExpress Editionでbuildできる。他にfantom.libが必要なのだが、このプロジェクトに同梱されている。(fantom.libのpathはカレントに変更する必要がある)



これをbuildして実行すれば、「Communication start with NXT...」と表示され、そのあと8,4,6キーで前進、左旋回、右旋回が出来る。

NXTをやるなら、オレンジブックとグレーブックは持っておきたい。オレンジブックのほうは、パーツの組み合わせについてアイデアが満載。グレーブックのほうは、プログラムや開発のテクニックについて一通り説明がある。


MindStorms関連の洋書で手元にあってもいいと思うのは、Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Technology in Action)ぐらいで、英語が読めるなら、まずは公式サイトから情報を収集するべき。

*1:本当はこの本の5章ではなく6章に掲載されているのだが…。