2009-06-19 14 views

Odpowiedz

7

Projekty nxt-python i ruby-nxt są interfejsami zdalnego sterowania do NXT. Oba działają na komputerze i zdalnie sterują NXT przez Bluetooth lub USB. Jeśli szukasz alternatywnego oprogramowania układowego w NXT, istnieje kilka różnych opcji.

Steve Hassenplug ma stronę z obszerną listą wszystkich znanych alternatywnych opcji oprogramowania układowego i zdalnego sterowania.
NXT Software

+0

Witam, dzięki za wskazówkę na stronie, myślę, że jest dobry punkt wyjścia ;-) – nojevive

+0

Dzięki, wiem, że to nie była dokładnie odpowiedź, której szukałeś, ale jak powiedziałeś, jest to miejsce, od którego należy zacząć. Może ktoś stworzy interpretera dla Pythona lub rubinu w przyszłości. Istnieją już projekty dla Java i Lua, więc python i/lub ruby ​​może nie być daleko w tyle. :) –

3

z Python można użyć jaraco.nxt lub nxt-python kontrolować robota NXT. Nie jestem właścicielem, więc nigdy nie używałem żadnego z nich.

Znaleziony ten przykład stosując 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' 

wydaje się dobre.

+0

nojevive, jeśli to przetestujesz, będę wdzięczny za opinię na ten temat moduł python. – GuiSim

Powiązane problemy