我想用Python或Ruby开始编码。由于我拥有一个Lego Midstorms套件,我认为对它进行编程会很好。 Mindstorms砖有没有好的翻译/插件?
答案 0 :(得分:7)
nxt-python和ruby-nxt项目是NXT的远程控制接口。它们都可以在PC上运行,并通过蓝牙或USB远程控制NXT。 如果您正在寻找在NXT上运行替代固件,有几种不同的替代方案。
Steve Hassenplug有一个网页,其中包含所有已知替代固件和远程控制选项的完整列表。
NXT Software
答案 1 :(得分: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'
看起来不错。
答案 2 :(得分:1)
答案 3 :(得分:1)
尝试pynxc http://code.google.com/p/pynxc/