Question

Je veux commencer à coder en Python ou en Ruby. Étant donné que je possède un kit Lego Midstorms , j'ai pensé qu'il serait intéressant de le programmer. Existe-t-il de bons traducteurs / interpètres pour la brique Mindstorms?

Était-ce utile?

La solution

Les projets nxt-python et ruby-nxt sont des interfaces de contrôle à distance du NXT. Ils fonctionnent tous les deux sur un PC et contrôlent à distance le NXT via Bluetooth ou USB. Si vous cherchez à exécuter un autre firmware sur le NXT, vous avez le choix entre plusieurs alternatives.

Steve Hassenplug propose une page Web contenant une liste complète de toutes les options de microprogramme et de commande à distance alternatives connues.
Logiciel NXT

Autres conseils

Avec python, vous pouvez utiliser jaraco.nxt ou nxt-python pour contrôler le robot NXT. Je n'en possède pas, donc je n'en ai jamais utilisé.

Cet exemple utilisant nxt-python a été trouvé:

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

Ça semble bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top