我想在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. 解釋器是否編譯python腳本?
- 5. Lego Mindstorm NXT 2.0:「錯誤:NXT藍牙密鑰確認失敗」
- 6. 用Clang編譯Ruby和Python解釋器?
- 7. 是否所有的Ruby解釋器都遵循相同的Ruby語法?
- 8. 是否有Mac的Objective-C解釋器?
- 9. 是否有從崇高的文本3運行python解釋器?
- 10. 是否有Pygame模塊的在線Python解釋器?
- 11. Spyder沒有Python解釋器
- 12. 運行Python解釋器的Python解釋器:解釋行爲
- 13. Python解釋器可以用Python實現,但是哪個解釋器會解釋解釋器本身?
- 14. 使用Python解釋器時,是否使用了編譯器?
- 15. Ruby解釋器的名字
- 16. ipython像ruby的解釋器
- 17. Lego Mindstorm NXT 2.0通過計算機通過藍牙進行遠程控制
- 18. 是否有任何智能手機具有良好的Python解釋器支持?
- 19. .each_with_object ruby解釋?
- 20. 解釋語言是否適合解釋器的實現語言?
- 21. 什麼是「Python解釋器無」?
- 22. 是否可以使用64位Python解釋器的32位ctypes?
- 23. mod_wsgi是否在單個Python解釋器中運行?
- 24. Python 3解釋器在嵌入時是否泄漏內存?
- 25. 是否有可能有意拖慢JavaScript解釋器?
- 26. Python元類行爲(不調用__new__),是否有解釋?
- 27. python解釋器有多聰明?
- 28. Pycharm有交互式Python解釋器嗎?
- 29. RUBY中的編譯器和解釋器
- 30. 有沒有辦法在python doctest中重新啓動或重置python解釋器?
非常有趣的問題。 +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