سؤال

وأريد أن أبدأ الترميز في بايثون أو روبي. منذ وأنا أملك عدة ليغو 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'

ويبدو لطيفا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top