كيف يمكنك تصحيح برامج LEGO Mindstorms؟
-
22-09-2019 - |
سؤال
هل هناك أي طريقة لإضافة أي نوع من التصحيح إلى برنامج 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 ، وهو لم يخرج بعد ، واو - هناك بعض المراجعات السلبية الشديدة. لست متأكدا كيف يحدث ذلك ...