22

Python または Ruby でコーディングを開始したい。私はレゴ ミッドストームキットを所有しているので、それに対してプログラムを作成できればよいと考えました。Mindstorms ブリックの優れた翻訳者/通訳者はいますか?

4

4 に答える 4

7

nxt-python および ruby​​-nxt プロジェクトは、NXT へのリモート コントロール インターフェイスです。どちらも PC 上で動作し、Bluetooth または USB 経由で NXT をリモート コントロールします。NXT で実行する代替ファームウェアを探している場合は、いくつかの異なる選択肢があります。

Steve Hassenplug の Web ページには、既知のすべての代替ファームウェアとリモート コントロール オプションの包括的なリストが掲載されています。
NXT ソフトウェア

于 2009-06-19T23:43:24.243 に答える
3

Python では、 jaraco.nxtまたはnxt-pythonを使用して NXT ロボットを制御できます。私は持っていないので、それらのいずれも使用したことがありません。

nxt-python を使用してこの例を見つけました:

#!/usr/bin/env python

import nxt.locator
from nxt.motor import Motor, PORT_B, PORT_C

def spin_around(b):
        m_left = Motor(b, PORT_B)
        m_left.update(100, 360)
        m_right = Motor(b, PORT_C)
        m_right.update(-100, 360)

sock = nxt.locator.find_one_brick()
if sock:
        spin_around(sock.connect())
        sock.close()
else:
        print 'No NXT bricks found'

いい感じ。

于 2009-06-19T11:48:10.793 に答える
1

pynxcをお試しください http://code.google.com/p/pynxc/

于 2011-09-11T20:18:54.287 に答える
1

これがRubyのオープンソースプロジェクトです

于 2009-06-19T11:19:48.777 に答える