هل هناك أي روبي أو بايثون مترجم ليغو Mindstorm؟
-
06-07-2019 - |
سؤال
وأريد أن أبدأ الترميز في بايثون أو روبي. منذ وأنا أملك عدة ليغو Midstorms اعتقدت انه سيكون من الجميل أن البرنامج ضدها. هل هناك أي المترجمين الجيدين / interpeters لبنة عبة Mindstorms؟
المحلول
والمشاريع NXT بيثون وروبي NXT هي واجهات التحكم عن بعد لNXT. كلاهما تشغيل على جهاز كمبيوتر والتحكم عن بعد NXT عن طريق البلوتوث أو USB. إذا كنت تبحث لتشغيل البرامج الثابتة البديل على NXT، وهناك العديد من البدائل المختلفة.
وستيف Hassenplug لديه صفحة ويب مع قائمة شاملة لجميع البرامج الثابتة بديلة معروفة وخيارات التحكم عن بعد.
NXT البرامج
نصائح أخرى
ومع الثعبان يمكنك استخدام jaraco.nxt أو <وأ href = "HTTP : //code.google.com/p/nxt-python/ "يختلط =" نوفولو noreferrer ">، NXT بيثون للتحكم في الروبوت NXT. أنا لا أملك واحد لذلك أنا لم تستخدم أي من هؤلاء.
وجدت هذا المثال باستخدام NXT-الثعبان:
#!/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'
ويبدو لطيفا.
وإليك مشروع مفتوح المصدر لروبي
وحاول pynxc http://code.google.com/p/pynxc/