代码之家  ›  专栏  ›  技术社区  ›  nojevive

乐高头脑风暴有Ruby或Python解释器吗?

  •  22
  • nojevive  · 技术社区  · 17 年前

    我想开始用Python或Ruby编写代码。因为我有一个 Lego Midstorms 基特:我想用程序来对抗它会很好。《心灵风暴》有好的翻译人员/说话者吗?

    4 回复  |  直到 14 年前
        1
  •  7
  •   Louis Davis    17 年前

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

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

        2
  •  3
  •   nosklo    17 年前

    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'
    

    看起来不错。

        3
  •  1
  •   Praveen Angyan    17 年前
    推荐文章