سؤال

هل هناك أي طريقة لإضافة أي نوع من التصحيح إلى برنامج LEGO Mindstorms ، عند استخدام بيئة السحب والإفلات NXT؟

سيكون من الجيد أن تكون قادرًا على مراقبة حالة أجهزة الاستشعار المختلفة ، ولكن حتى معرفة الخطوة في البرنامج ستكون لطيفة.

هل كانت مفيدة؟

المحلول

اتضح أن هذا ممكن في بيئة NXT.

لقد وجدت مثالاً مشيت من خلال الخطوات التالية:

  • إضافة حلقة
  • داخل الحلقة ، أضف مستشعر
  • بعد ذلك ، أضف رقمًا إلى التحكم في النص
  • أضف عنصر تحكم في العرض
  • قم بتوصيل إخراج المستشعر إلى إدخال الرقم إلى التحكم في النص
  • قم بتوصيل إخراج الرقم إلى التحكم في النص على الشاشة

الآن ، عند تشغيله ، سيتم تحديث الشاشة باستمرار مع القيم القادمة من المستشعر.

لذلك ليس أفضل بكثير من عبارات printf ، لكنك تعلم ، لقد حصلت على الكثير من البرمجة بهذه التقنية :)

نصائح أخرى

لا أعرف ما إذا كان يمكنك القيام بذلك مع بيئة NXT ، ولكن يمكنك استخدام Java بدلاً من ذلك ، وربما هناك ، يمكنك القيام بذلك. لقد اشتريت كتابًا قبل بضع سنوات حول موضوع التطوير لـ Mindstorms مع Java. أنا في الواقع لم أفعل أي شيء معها رغم ذلك. أعتقد أنه كان هذا:http://www.amazon.com/programming-lego-mindstorms-java-cd-rom/dp/1928994555/ref=pd_bxgy_b_img_bيبدو أنهم يدخلون في تصحيح الأخطاء ، بحيث يكون ذلك خيارًا ، إذا كنت على استعداد للخروج من بيئة NXT. يبدو أن هناك كتاب NXT واحد فقط حول هذا الموضوع في Amazon ، وهو لم يخرج بعد ، واو - هناك بعض المراجعات السلبية الشديدة. لست متأكدا كيف يحدث ذلك ...

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