2009-06-19 27 views

Respuesta

7

Los proyectos nxt-python y ruby-nxt son interfaces de control remoto para el NXT. Ambos se ejecutan en una PC y controlan de forma remota la NXT a través de Bluetooth o USB. Si está buscando ejecutar firmware alternativo en el NXT, hay varias alternativas diferentes.

Steve Hassenplug tiene una página web con una lista completa de todas las opciones de firmware y control remoto alternativos conocidos.
NXT Software

+0

Hola, gracias por el puntero al sitio, creo que hay un buen punto de partida ;-) – nojevive

+0

Gracias, sé que no fue exactamente la respuesta que estabas buscando, pero como dijiste, es un buen lugar para comenzar. Tal vez alguien cree un intérprete para python o ruby ​​en el futuro. Ya hay proyectos para Java y Lua, por lo que python y/o ruby ​​podrían no estar muy atrás. :) –

3

con Python se puede utilizar jaraco.nxt o nxt-python para controlar el robot NXT. No tengo uno así que nunca he usado ninguno de esos.

Encontrado este ejemplo utilizando NXT-pitón:

#!/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' 

parece agradable.

+0

nojevive, si prueba esto, agradecería algunos comentarios sobre este módulo python – GuiSim

Cuestiones relacionadas