我想在Python或Ruby中开始编码。由于我拥有一个Lego Midstorms工具包,我认为应该对它进行编程会很好。 Mindstorms砖有没有优秀的译员/插入者?Lego Mindstorm是否有Ruby或Python解释器?
22
A
回答
7
nxt-python和ruby-nxt项目是NXT的远程控制接口。它们都在PC上运行,并通过蓝牙或USB远程控制NXT。 如果您正在寻找在NXT上运行备用固件,有几种不同的选择。
Steve Hassenplug有一个网页,其中包含所有已知替代固件和远程控制选项的完整列表。
NXT Software
1
3
与Python,您可以使用jaraco.nxt或nxt-python控制NXT机器人。我没有拥有一个,所以我从来没有使用过任何这些。
使用NXT-蟒实测值的例子:
#!/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'
似乎很好。
+0
nojevive,如果你测试这个,我会很感激这个反馈python模块。 – GuiSim 2009-06-19 20:59:18
1
尝试pynxc http://code.google.com/p/pynxc/
相关问题
- 1. 在Ruby/Python中是否有OpenSource BASIC解释器?
- 2. Python是否使用编译器或解释器或组合?
- 3. Python和Ruby解释器
- 4. Lego Mindstorm NXT 2.0:“错误:NXT蓝牙密钥确认失败”
- 5. 用Clang编译Ruby和Python解释器?
- 6. 是否所有的Ruby解释器都遵循相同的Ruby语法?
- 7. 是否有Mac的Objective-C解释器?
- 8. 是否有从崇高的文本3运行python解释器?
- 9. Spyder没有Python解释器
- 10. Python解释器可以用Python实现,但是哪个解释器会解释解释器本身?
- 11. Ruby解释器的名字
- 12. ipython像ruby的解释器
- 13. Lego Mindstorm NXT 2.0通过计算机通过蓝牙进行远程控制
- 14. .each_with_object ruby解释?
- 15. 什么是“Python解释器无”?
- 16. 是否可以使用64位Python解释器的32位ctypes?
- 17. Python 3解释器在嵌入时是否泄漏内存?
- 18. 是否有可能有意拖慢JavaScript解释器?
- 19. RUBY中的编译器和解释器
- 20. 有没有办法在python doctest中重新启动或重置python解释器?
- 21. Python元类行为(不调用__new__),是否有解释?
- 22. 是否解释所有脚本语言?
- 23. Drawing2D.Matrix是否有很好的解释?
- 24. 是否有人可以解释OVER
- 25. zlib模块是否在Python 3中释放全局解释器锁(GIL)?
- 26. php是否有相当于python的virtualenv或ruby的沙箱?
- 27. 是否有命令行界面或解释器运行.net代码?
- 28. Python模块注释是否有约定?
- 29. 是否有Ruby的验证码解码器/解码器/自动填充器?
- 30. Java或Ruby,它是否有所作为?
非常有趣的问题。 +1 – samoz 2009-06-19 11:26:10
我不知道是否LeJos nxj(Java和相对活跃)可以用于jruby http://lejos.sourceforge.net/forum/index.php – 2012-05-27 00:55:57