Lego Mindstorm用のRubyまたはPythonインタープリターはありますか?
-
06-07-2019 - |
質問
PythonまたはRubyでコーディングを開始したい。私はレゴミッドストームキットを所有しているので、それに対してプログラムするのがいいと思いました。マインドストームブリックの翻訳者/インターピーターはいますか?
解決
nxt-pythonおよびruby-nxtプロジェクトは、NXTへのリモートコントロールインターフェイスです。これらは両方ともPCで実行され、BluetoothまたはUSB経由でNXTをリモートで制御します。 NXTで代替ファームウェアを実行する場合は、いくつかの異なる代替手段があります。
Steve Hassenplugには、既知のすべての代替ファームウェアとリモートコントロールオプションの包括的なリストを含むWebページがあります。
NXTソフトウェア
他のヒント
Pythonでは、 jaraco.nxt または nxt-python 。私は所有していないので、それらを使用したことはありません。
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'
いいようです。
pynxcを試す http://code.google.com/p/pynxc/
所属していません StackOverflow