سؤال

هل هناك مكتبة C # (.NET) ل LEGO Mindstorm NXT، وهو ما يصل إلى تاريخ؟

nxt.net ل lego mindstorms

mindsqualls.

ليغو .NET.

أعرف، هناك ستوديو MS الروبوتية، لكن سؤالي ليس عن ذلك.

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

المحلول

بقدر ما أستطيع أن أقول، لا يوجد رمز مصدر متاح nxt.net ل lego mindstorms على الرغم من أن المشروع الذي يتم استضافته في Codeplex. المكتبة ليست كاملة حقا حتى الآن - ويبدو أن التنمية قد توقفت.

ال مكتبة mindsqualls لم يتم تحديثها مؤخرا، ولكن لا تزال تظهر كاملة إلى حد ما وقابل للاستخدام. بعض الحديث التعديلات المتاحة في مكان آخر.

لقد قلت أنك غير مهتم ستوديو السيدة روبوتات ولكن هذا يعمل بشكل جيد مع ليغو NXT. شخصيا، سأجد أنه يجب أن يبرر استخدام شيء آخر غير "لتحدي" القيام بذلك.

نصائح أخرى

أنا جعلت شفرة المصدر لمكتبة NXT.NET المتاحة على Codeplex، ولكن لسوء الحظ، صحيح أن تطور المكتبة قد توقفت :(

يمكنك العثور على شفرة المصدر هنا للتحميل:http://nxtnet.codeplex.com/releases/view/view/12686.

SDK Microsoft Robotics (ل .NET) متوافق مع العواصف الذهنية.

لقد استخدمت aforge.net لمشروعي. (http://www.aforgenet.com/)

آخر التحديث كان 23 فبراير 2012.

يجعل السيطرة على Lego Mindstorm NXT سهل للغاية.http://www.aforgenet.com/framework/features/lego_robotics.html#nxt.

يمكنك فقط إرسال الأوامر في الوقت الحقيقي / مباشر إلى NXT بتنسيقها الأصلي. أنت لا تحتاج بالضرورة إلى مكتبة NXT.

يبدو أنك تستخدم المكتبة، ومع ذلك، يمكن بسهولة زيادة الأمر من خلال إرسال أمر فقط إلى منفذ COM الذي يتم فيه توصيل NXT. فيما يلي برنامج تعليمي رائع على أوامر NXT مباشرة:

http://www.robotappstore.com/knowledg-base/programming-lego-nxt-mindstorms/92.html ..

-أتمنى أن يساعدك هذا!

حاولت استخدام MRDS، ولا يمكن أن تفعل ذلك. النظام بأكمله مع الخدمات والعديد من التحولات في معظم الحالات تعقيد كل شيء فقط. الآن أحاول أن أفهم وافر و mindsqualls., ، حتى تبدو أفضل بكثير.

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