Python veya Ruby'de kodlamayı başlatmak istiyorum. Benim bir Lego Midstorms kitine sahip olduğum için ona karşı program yapmak güzel olurdu diye düşündüm. Mindstorms tuğlası için iyi çevirmenler var mı?Lego Mindstorm için herhangi bir Ruby veya Python yorumlayıcısı var mı?
cevap
Nxt-python ve ruby-nxt projeleri NXT'ye yönelik uzaktan denetim arabirimleridir. Her ikisi de bir PC üzerinde çalışırlar ve NXT'yi Bluetooth veya USB ile uzaktan kontrol ederler. NXT'de alternatif ürün yazılımı arıyorsanız, farklı alternatifler vardır.
Steve Hassenplug, tüm bilinen alternatif ürün yazılımı ve uzaktan kumanda seçeneklerinin kapsamlı bir listesini içeren bir web sayfasına sahiptir.
NXT Software
Merhaba, siteye işaretçi için teşekkürler, iyi bir başlangıç noktası var ;-) – nojevive
Teşekkürler, tam olarak aradığınız cevap değildi biliyorum, ama dediğin gibi, bu başlamak için bir yer. Belki birisi gelecekte python veya ruby için bir tercüman oluşturabilir. Java ve Lua için zaten projeler var, bu yüzden python ve/veya yakut çok geride olmayabilir. :) –
İşte piton ile bir open source project for Ruby
Eğer jaraco.nxt veya nxt-python NXT robot kontrolü için kullanabileceğiniz bu. Bende hiç bir şey bulamadım.
nxt-python kullanarak bu örneği Bulunan:#!/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'
güzel görünüyor.
nojevive ile kullanılıp kullanılamayacağını merak ediyorum, eğer bunu test ederseniz, bu konuda bazı geri bildirimlerden memnun olurum python modülü. – GuiSim
deneyin pynxc http://code.google.com/p/pynxc/
- 1. JavaScript için herhangi bir açık kaynak yorumlayıcısı var mı?
- 2. Python yorumlayıcısı
- 3. Herhangi bir python OpenID sunucusu var mı?
- 4. Python günlüğü python yorumlayıcısı çıkışı
- 5. CoreBluetooth Eşleştirme Lego için NXT
- 6. Moodle için herhangi bir API var mı?
- 7. GC.disable'ın herhangi bir performans dezavantajı var mı?
- 8. Python: Sabit parametreleri bildirmenin herhangi bir yolu var mı?
- 9. Java/groovy/python için herhangi bir makul SSDP veya DIDL Lib var mı?
- 10. Ruby sözdizimsel şeker için "kurallar" var mı?
- 11. Python-mor etrafında yüzen herhangi bir örnek var mı?
- 12. İşaretçinin herhangi bir adresi veya bellek ayırması var mı?
- 13. Ruby, Log4Ruby için Log4J eşdeğeri var mı?
- 14. Yakut (Ruby) veya easy_install (Python) gibi Lisp kitaplıklarını kurmanın kolay bir yolu var mı?
- 15. Java için lxml veya nokogiri'ye benzer bir kitaplık var mı?
- 16. Herhangi bir IPMI simülatörü var mı?
- 17. Tomcat'e herhangi bir IIS eşdeğeri var mı?
- 18. bilgi almak için herhangi bir yolu var mı github API
- 19. Herhangi bir standart silme functor var mı?
- 20. Herhangi bir getNLMultibutton kitaplığı var mı?
- 21. Bahar Roo için Thymeleaf için herhangi bir ekleme var mı?
- 22. Gantt diyagramları çizmek için herhangi bir LaTeX paketi var mı?
- 23. Ruby on Rails için bir quiz gem var mı?
- 24. Linux OS için herhangi bir Github GUI İstemcisi var mı?
- 25. Ruby Ruby eşdeğeri Python
- 26. SQL'i biçimlendirmek için herhangi bir java kütüphanesi var mı?
- 27. Yüz özelliklerini tanımak için herhangi bir açık teknoloji var mı?
- 28. Google Android için mevcut herhangi bir form tasarımcısı var mı
- 29. Windows Phone'da herhangi bir komut dosyası desteği var mı?
- 30. Oynatırken medya dosyasının bindirilmesi için herhangi bir yöntem var mı?
Çok ilginç bir soru. +1 – samoz
LeJos nxj (java ve nispeten aktif) jruby http://lejos.sourceforge.net/forum/index.php –