Voglio iniziare la codifica in Python o Ruby. Dal momento che possiedo un kit Lego Midstorms ho pensato che sarebbe stato carino programmarlo contro di esso. Ci sono buoni traduttori/interpreti per il mattone Mindstorms?Esiste un interprete Ruby o Python per Lego Mindstorm?
risposta
I progetti nxt-python e ruby-nxt sono interfacce di controllo remoto per NXT. Entrambi funzionano su PC e controllano a distanza l'NXT tramite Bluetooth o USB. Se stai cercando un firmware alternativo su NXT, ci sono diverse alternative.
Steve Hassenplug ha una pagina Web con un elenco completo di tutte le opzioni di firmware e controllo remoto note.
NXT Software
Ciao, grazie per il puntatore al sito, immagino ci sia un buon punto di partenza ;-) – nojevive
Grazie, so che non era esattamente la risposta che stavi cercando, ma come hai detto tu, è un punto di partenza. Forse qualcuno creerà un interprete per pitone o rubino in futuro. Ci sono già progetti per Java e Lua, quindi python e/o ruby potrebbero non essere molto indietro. :) –
Ecco un open source project for Ruby
con Python è possibile utilizzare jaraco.nxt o nxt-python per controllare il robot NXT. Non ne possiedo uno quindi non ne ho mai usato nessuno.
Abbiamo trovato questo esempio utilizzando 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'
sembra carino.
nojevive, se testate questo, gradirei un feedback su questo modulo python. – GuiSim
Prova pynxc http://code.google.com/p/pynxc/
- 1. Esiste un interprete per C?
- 2. Python per iOS interprete
- 3. Esiste un interprete avanzato toploop per OCaml?
- 4. Creazione di un compilatore o di un interprete utilizzando Python
- 5. Interprete JavaScript programmabile con binding per PHP o Python?
- 6. Esiste un compilatore/interprete per eseguire codice per php 5.3?
- 7. Interprete Python su Android
- 8. Esiste un equivalente Python simboli di Ruby?
- 9. Esiste un interprete Objective-C per il Mac?
- 10. Interprete/shell online Python 3
- 11. Python GIL è veramente per interprete?
- 12. Homebrew - cattivo interprete: nessun file o directory
- 13. Esiste un esempio Hello World per l'API Contatti Google in Java, C#, Python o Ruby?
- 14. Come reinizializzare un interprete Python integrato?
- 15. Interprete python incorporare in un'applicazione python
- 16. Interprete Python come classe C++
- 17. Come scrivere un interprete?
- 18. Incorporamento di un interprete Ruby in un'applicazione C++
- 19. python os.fork utilizza lo stesso interprete python?
- 20. Cambia interprete python mid-script
- 21. In interprete Python, ritorno senza "'"
- 22. Interprete python aperto su intellij
- 23. Libreria per analizzare SVG in Ruby o Python
- 24. Esiste un 'uomo' per Python?
- 25. CoreBluetooth Accoppiamento a Lego NXT
- 26. Interprete ActionScript interattivo?
- 27. Intellisense per Ruby, Ruby on Rails, Python
- 28. Interprete JavaScript in Bash
- 29. C'è un modo semplice per installare la libreria Lisp come ruby gem (Ruby) o easy_install (Python)?
- 30. Googles GOLANG è un interprete o un compilatore?
domanda molto interessante. +1 – samoz
Mi chiedo se LeJos nxj (java e relativamente attivo) possa essere usato con jruby http://lejos.sourceforge.net/forum/index.php –