我想用Python或Ruby开始编码。由于我拥有 Lego Midstorms 套件,我认为对它进行编程会很好。 Mindstorms砖有没有好的翻译/插件?

有帮助吗?

解决方案

nxt-python和ruby-nxt项目是NXT的远程控制接口。它们都可以在PC上运行,并通过蓝牙或USB远程控制NXT。 如果您正在寻找在NXT上运行替代固件,有几种不同的替代方案。

Steve Hassenplug有一个网页,其中包含所有已知替代固件和远程控制选项的完整列表。
NXT Software

其他提示

使用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'

看起来不错。

这是一个 Ruby的开源项目

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top