nxt python のインストール

✏️ Edit this page on GitHub

#contents

NXT Python のインストール

NXT RTC を作成する前に、Python から Bluetooth を使用するためのモジュール PyBlues と、NXT を制御するためのモジュール NXT Python をインストールします。

PyBlues のインストール

上記リンクからWindows用 のインストーラをダウンロードします。 ダウンロードした実行ファイルを実行すればインストールは完了です。

NXT Python のインストール

上記リンクから zip ファイルをダウンロードします。 NXT Python は setup.py スクリプトを使用してインストールします。

  • .pyに関連付けがされている場合
     setup.py install
    
  • 関連づけされていない場合:
     c:\Python24\python setup.py install
    
 Microsoft Windows XP [Version 5.1.2600]
 (C) Copyright 1985-2001 Microsoft Corp.
 
 C:\tmp\nxt_python-0.7>setup.py install
 running install
 running build
 running build_py
 ...
 copying build\scripts-2.4\nxt_filer -> c:\python24\Scripts
 copying build\scripts-2.4\nxt_push -> c:\python24\Scripts
 copying build\scripts-2.4\nxt_test -> c:\python24\Scripts
 
 C:\tmp\nxt_python-0.7>

NXT Python のテスト

NXT を ON にしてPCに接続されている状態で、example 以下のサンプルを実行し、NXT Python から NXT が制御できるかどうか確認します。

example ディレクトリーには以下のサンプルがあります。

  • latency.py: センサー読出しのレイテンシを計測する。
  • mary.py: NXT のサウンド機能で「メリーさんの羊」を演奏する
  • message_test.py: インテリジェントブロックの液晶画面にメッセージを表示する
  • spin.py: PortB, PortC のモーターを動かしスピンさせる
  • test_sensors.py: 全センサーの値を表示する

これらのテストを実行する際には、それぞれのサンプルが使用するモーター、センサーなどが接続された状態で実行しなければなりません。&aname(miyamoto);