ليغو مايندستورمز إن إكس تي

شعار، مع كلمة "mindstorms" على خلفية برتقالية
شعار ليغو مايندستورمز إن إكس تي
روبوت صغير على الأرض
"روبوت الجولف"، وهو روبوت تم بناؤه باستخدام مجموعة NXT

ليغو مايندستورمز NXT هي مجموعة روبوتات قابلة للبرمجة، أطلقتها شركة ليغو في 2 أغسطس 2006. [ 1 ] [ 2 ] وقد حلت محل نظام ابتكار الروبوتات ، وهو الجيل الأول من مجموعات ليغو مايندستورمز . تأتي المجموعة الأساسية بنسختين: نسخة البيع بالتجزئة [ 3 ] ونسخة التعليم الأساسية. [ 4 ] وهي مزودة ببرنامج البرمجة NXT-G أو برنامج LabVIEW الاختياري لليغو مايندستورمز. [ 5 ] توجد العديد من لغات البرمجة غير الرسمية، مثل NXC وNBC وleJOS NXJ وRobotC. أُطلق الجيل الثاني، ليغو مايندستورمز NXT 2.0، في 1 أغسطس 2009، مزودًا بمستشعر ألوان وتحديثات أخرى. أما الجيل الثالث EV3 فقد أُطلق في سبتمبر 2013. [ 6 ]

وحدة التحكم الذكية NXT

أجزاء من المجموعة
مجموعة ليغو مايندستورمز إن إكس تي
روبوت بشري
روبوت تم بناؤه من المجموعة

المكون الرئيسي للمجموعة هو وحدة التحكم NXT Intelligent Brick، التي تستقبل مدخلات من أربعة مستشعرات كحد أقصى ، وتتحكم بثلاثة محركات كحد أقصى باستخدام كابلات RJ12 معدلة (مشابهة لكابلات RJ11 المستخدمة في خطوط الهاتف، ولكنها غير متوافقة معها). تم تحريك الدبوس البلاستيكي لتثبيت الكابل في المقبس قليلاً إلى اليمين. تحتوي وحدة التحكم على شاشة LCD أحادية اللون بدقة 100×64 بكسل ، وأربعة أزرار للتنقل في واجهة مستخدم ذات قوائم هرمية. كما تحتوي على معالج دقيق Atmel AT91SAM7 S256 ذي نواة ARM7TDMI 32 بت ، وذاكرة فلاش بسعة 256 كيلوبايت، وذاكرة وصول عشوائي (RAM) بسعة 64 كيلوبايت، ومعالج دقيق Atmel AVR ATmega48 ذي 8 بت ، بالإضافة إلى دعم تقنية البلوتوث. تحتوي المجموعة على مكبر صوت ، ويمكنها تشغيل ملفات صوتية بمعدلات عينة تصل إلى 8 كيلوهرتز. يتم تزويد الجهاز بالطاقة بواسطة 6 بطاريات AA (1.5 فولت لكل منها) في النسخة الاستهلاكية من المجموعة، وبطارية ليثيوم أيون قابلة للشحن في النسخة التعليمية. يتوافق هذا الجهاز مع أجهزة الاستشعار والمحركات الخاصة بجهاز ليغو مايندستورمز EV3 اللاحق . [ 7 ]   

مجموعات التطوير

أصدرت شركة ليغو برنامجًا مفتوح المصدر لوحدة التحكم الذكية NXT ومخططات لجميع مكونات الأجهزة. [ 8 ]

تتوفر العديد من مجموعات تطوير البرامج مع وثائق خاصة بجهاز NXT:

  • مجموعة أدوات تطوير البرامج (SDK)، مع معلومات حول برامج تشغيل USB المضيفة، وتنسيق الملف القابل للتنفيذ، ومرجع رمز البايت
  • مجموعة تطوير الأجهزة (HDK)، مع وثائق ومخططات لوحدة NXT وأجهزة الاستشعار.
  • مجموعة أدوات تطوير البلوتوث (BDK)، التي توثق البروتوكولات المستخدمة في اتصالات البلوتوث

برمجة

يمكن إنشاء برامج بسيطة باستخدام القائمة الموجودة على وحدة NXT الذكية. أما البرامج الأكثر تعقيدًا وملفات الصوت، فيمكن تنزيلها عبر منفذ USB أو تقنية البلوتوث. كما يمكن نسخ الملفات لاسلكيًا بين وحدتي NXT، ويمكن استخدام بعض الهواتف المحمولة كوحدة تحكم عن بُعد. ويمكن لما يصل إلى ثلاث وحدات NXT التواصل في وقت واحد عبر البلوتوث عند تشغيل البرامج التي أنشأها المستخدم.

تتضمن النسخة التجارية من هذه المجموعة برنامجًا لكتابة برامج تعمل على أجهزة الكمبيوتر الشخصية التي تعمل بنظامي التشغيل ويندوز وماك. يوفر هذا البرنامج، المبني على برنامج لاب فيو من شركة ناشيونال إنسترومنتس ، لغة برمجة مرئية لكتابة برامج بسيطة وتنزيلها إلى وحدة NXT Brick؛ فبدلاً من مطالبة المستخدمين بكتابة سطور من التعليمات البرمجية، يمكنهم استخدام كتل تشبه مخططات التدفق لتصميم برامجهم.

إن إكس تي
NXT-G v2.0 بيئة برمجة رسومية تأتي مُدمجة مع جهاز NXT، ويمكن استخدامها في البرمجة العملية. يُتيح البرنامج تشغيل عدد من الحلقات المتوازية، أو دمج التحكم الذاتي مع تقنية البلوتوث أو غيرها من وسائل التحكم عن بُعد. كما يدعم البرنامج أدوات افتراضية لجميع مُستشعرات ومكونات ليغو، ومعظم مُستشعرات ومكونات الجهات الخارجية. يتضمن الإصدار 2.0 تحديات جديدة، وجهاز تحكم عن بُعد، ومصممي رسومات وصوت مُخصصين، ودعمًا لمُستشعر ألوان ليغو. [ 9 ]
لغة C# مع برنامج Microsoft Robotics Developer Studio
تتيح الأدوات المجانية ( Visual Studio Express بالاشتراك مع Robotics Developer Studio ) برمجة NXT باستخدام لغة C# . [ 10 ]
BricxCC، رموز البايت التالية، ليست لغة C بالضبط
مركز أوامر بريكس (BricxCC) هو بيئة التطوير المتكاملة (IDE) المستخدمة لكتابة وتجميع وتحرير برامج NBC وNXC لجهاز NXT. ونظرًا لأن BricxCC صُمم في الأصل لجهاز RCX ، فإنه يُمكن كتابة برامجه باستخدام NQC عبر BricxCC. كما يُمكن تثبيت إصدارات مختلفة من البرامج الثابتة على جهاز NXT باستخدام BricxCC. تُعدّ Next Byte Codes (NBC) لغةً بسيطة مفتوحة المصدر ذات بنية لغة تجميع ، يُمكن استخدامها لبرمجة جهاز NXT. كما يتميز BricxCC بقدرته على فك تجميع ملفات .rxe التنفيذية القياسية الخاصة بجهاز NXT إلى NBC. أما Not eXactly C (NXC) فهي لغة برمجة عالية المستوى مفتوحة المصدر ، [ 11 ] تُشبه لغة C ومبنية على مُجمِّع NBC. يُمكن استخدامها لبرمجة جهاز NXT. NXC هي في الأساس NQC لجهاز NXT. [ 12 ]
روبولاب
بيئة البرمجة الأحدث المستخدمة أصلاً في وحدة RCX القابلة للبرمجة. تم تحديث الإصدار 2.9 لبرمجة وحدة NXT. أعلنت شركة ليغو أنها ستتوقف عن دعم روبولاب، لكن الإصدار 2.9 من روبولاب لا يزال متاحاً. [ 13 ]
روبومايند
روبومايند هو برنامج تعليمي لتعليم الطلاب المنطق والبرمجة والروبوتات. ويمكن نقل البرامج النصية إلى روبوت ليغو مايندستورمز إن إكس تي لاختبارها. [ 14 ]
ساحر
يُتيح برنامج Enchanting برمجة NXT لبيئة تطوير Scratch المتكاملة، التي صممتها مجموعة رياض الأطفال مدى الحياة في معهد ماساتشوستس للتكنولوجيا لجعل البرمجة سهلة الاستخدام للأطفال الصغار.
روبوتك
لغة برمجة مبنية على لغة C مخصصة لـ VEX، وVEX Cortex، و FIRST Tech Challenge ، و Lego Mindstorms . تُمكّن ROBOTC جهاز NXT من تشغيل البرامج بسرعة، وتضغط الملفات لاستيعاب عدد كبير من البرامج.
NXTGCC
مجموعة أدوات GCC لبرمجة البرامج الثابتة NXT بلغة C.
ليخوس إن إكس تي
leJOS NXJ هي لغة برمجة مفتوحة المصدر عالية المستوى تعتمد على لغة جافا وتستخدم برامج ثابتة مخصصة. [ 15 ]
nxtOSEK
يمكن استخدام nxtOSEK للكتابة بلغة C و C++ مع البرامج الثابتة المخصصة. [ 16 ]
رمز
يمكن لبرنامج ICON كتابة الملفات على جهاز NXT نفسه. [ 17 ] [ 18 ]
MATLAB هي لغة برمجة عالية المستوى للحوسبة العددية، وجمع البيانات، وتحليلها. يمكنها التحكم في روبوتات Lego NXT عبر منفذ تسلسلي بتقنية Bluetooth (يُعدّ الاتصال عبر المنفذ التسلسلي جزءًا من الوظائف الأساسية لـ MATLAB) أو عبر USB . [ 19 ] (مجانية ومفتوحة المصدر). أما Simulink فهي بيئة تصميم مخططات انسيابية لنمذجة ومحاكاة الأنظمة الديناميكية. يمكن للمستخدم تصميم ومحاكاة خوارزميات التحكم وأنظمة Lego، وبرمجة Lego NXT أو EV3. [ 20 ]
لغة لوا
plLua [ 21 ] هو منفذ للغة البرمجة Lua ، وهي لغة برمجة نصية للأغراض العامة، لـ Lego Mindstorms.
آدا
منفذ GNAT [ 22 ] لجهاز NXT. يعتمد على نواة وقت تشغيل مخصصة تستند إلى ملف تعريف Ravenscar المستخدم في قمر Goce الصناعي ، مما يسمح لميزات Ada عالية المستوى بتطوير أنظمة متزامنة وفي الوقت الحقيقي على Mindstorms NXT.
أوربي
URBI هي لغة برمجة متوازية تعتمد على الأحداث، ولها واجهات برمجة تطبيقات مع C++/Java وMatlab. تتميز ببنية مكونات (UObject) للتوزيع. تتوافق URBI مع العديد من الروبوتات، بما في ذلك Nao (انظر Robocup) وBioloid وAibo. [ 23 ]
نظام الملاحة FLL NXT
برنامج FLL Nxt Navigation [ 24 ] هو برنامج مفتوح المصدر يُستخدم للمساعدة في التنقل على طاولة مسابقة FLL. ويستخدم البرنامج ملفات NXT-G و .txt لكتابة البرامج.
روبي نكست
Ruby-nxt [ 25 ] هي مكتبة لبرمجة جهاز NXT باستخدام لغة البرمجة Ruby . لا يتم تجميع الكود إلى ملف ثنائي (على عكس لغات البرمجة الأخرى المستخدمة مع NXT)، بل يتم إرساله إلى NXT عبر البلوتوث.
الروبوتات.الجيل القادم
Robotics.NXT [ 26 ] هي واجهة هاسكل للتحكم في NXT عبر البلوتوث. تدعم هذه الواجهة الأوامر المباشرة والرسائل والعديد من أجهزة الاستشعار، كما تدعم التحكم البسيط في وحدة NXT عبر الرسائل من خلال برنامج يتم تنفيذه عن بُعد. يتضمن البرنامج أيضًا كود NXC الأساسي.
LibNXT
LibNXT [ 27 ] هي مكتبة أدوات مساعدة للتواصل مع وحدة التحكم الذكية Lego Mindstorms NXT على مستوى منخفض نسبيًا. وهي مصممة خصيصًا للأنظمة التي لا يدعمها برنامج Lego Mindstorms NXT الرسمي (مثل Linux)، وتعمل على أي نظام تشغيل متوافق مع معيار POSIX ويدعم libusb 0.1. كما يتوفر دعم لنظام Windows من خلال منفذ win32 الخاص بـ libusb.
سي نكست
C_NXT [ 28 ] هي مكتبة للتحكم في Lego NXT مرخصة بموجب رخصة GPLv2 . تتيح هذه المكتبة للمستخدمين التحكم في Lego NXT عبر البلوتوث من برامج C أخرى. تعمل المكتبة على نظام Linux، وتوفر تحكمًا على مستوى منخفض وتجريدًا على مستوى عالٍ.
PyNXC
PyNXC [ 29 ] هو مشروع يحول كود بايثون إلى Not Exactly C (NXC) [ 30 ] لتنزيله إلى روبوتات Lego Mindstorms.
NXT-Python
NXT-Python [ 31 ] عبارة عن وحدة بايثون تتواصل مع NXT عبر USB أو Bluetooth. وهي تدعم الأوامر والعديد من أجهزة الاستشعار الخارجية.
برنامج LEGO Mindstorms EV3
يمكن للبرنامج المرفق مع مجموعة Mindstorms EV3 الأحدث برمجة NXT. [ 32 ]
ألعاب إلكترونية مادية
مخطط البرمجة
سيارة ليغو NXT تتجنب الجدران، تم تنفيذها في لعبة Physical Etoys
Physical Etoys هو نظام برمجة مرئي للأجهزة الإلكترونية يدعم الوضعين المباشر والمترجم.
مترجم لغة C/C++ الفصل
Ch هو مترجم لغة C/C++ يُشغّل كود C/C++ للتحكم في Lego NXT أو EV3. لا حاجة لتحميل/تنزيل البرامج الثابتة أو تجميعها. يمكن لكود AC/C++ الذي يعمل في Ch التحكم في Lego NXT أو EV3 أو عدة وحدات NXT/EV3. [ 33 ]

أجهزة الاستشعار والمحركات

تتضمن مجموعة Lego Mindstorms NXT الأساسية ما يلي: [ 34 ]

  • ثلاثة محركات مؤازرة مزودة بمجموعات تروس تخفيض مدمجة ومشفرات دورانية بصرية داخلية تستشعر دورانها بدقة تصل إلى درجة واحدة. [ 35 ]
  • يستشعر مستشعر اللمس ما إذا كان الزر مضغوطًا، أو تم لمسه، أو تم رفعه. يمكن برمجة زر الإدخال البرتقالي وزرّي NXT الأيمن والأيسر الرماديين كمستشعرات لمس. في برنامج برمجة NXT-G، تُعطى القيمة 0 عند عدم الضغط على الزر، والقيمة 1 عند الضغط عليه. [ 36 ]
  • يستشعر مستشعر الضوء مستوى الإضاءة في اتجاه واحد، ويحتوي على مصباح LED لإضاءة الجسم. يمكنه استشعار قيم الضوء المنعكس باستخدام مصباح LED الأحمر المدمج، أو الضوء المحيط. في برنامج NXT-G، يستشعر الضوء على مقياس من 0 إلى 100؛ حيث 100 تعني إضاءة ساطعة جدًا، و0 تعني إضاءة خافتة. [ 37 ] بعد معايرته، يمكن استخدام المستشعر كمستشعر مسافة.
  • يقيس مستشعر الصوت مستوى الصوت على مقياس من 0 إلى 100؛ 100 هو صوت عالٍ جدًا، و0 هو صوت صامت.
  • يستطيع مستشعر الموجات فوق الصوتية قياس المسافة بينه وبين الجسم المواجه له، كما يمكنه رصد الحركة. ويعرض المسافة بالسنتيمترات والبوصات. تبلغ أقصى مسافة يمكنه قياسها 233 سنتيمترًا (92 بوصة) ، بدقة تصل إلى 3 سنتيمترات (1.2 بوصة) . يرسل المستشعر موجات صوتية فوق صوتية ترتد عن الجسم الموجود أمامه ثم تعود، ويقيس الزمن المستغرق. [ 38 ]  

يمكن شراء الأجزاء الأخرى بشكل منفصل. [ 39 ] تقوم شركات خارجية بتصنيع أجهزة استشعار مثل البوصلة ، والجيروسكوب ، وجهاز التتبع بالأشعة تحت الحمراء ، وقارئ RFID ، ومستشعرات التسارع التي تبيعها شركة ليغو. يمكن لمستشعر درجة الحرارة القياس بالدرجة المئوية أو الفهرنهايتية.

موصل

تتصل المستشعرات بوحدة NXT بواسطة موصل معياري سداسي الأطراف مزود بواجهات تناظرية ورقمية. الواجهة التناظرية متوافقة مع الإصدارات السابقة (باستخدام محول) من نظام Robotics Invention System. أما الواجهة الرقمية، فتدعم بروتوكولي I²C و RS -485 .

مخطط توصيل واجهة مستشعر NXT
دبوساسموظيفةلونرقم التعريف الشخصي
1التناظريواجهة تناظرية، مصدر طاقة +9 فولتالدبوس 1 - ANAأبيض
2أرضيأرضيالدبوس 2 – أرضيأسود
3أرضيأرضيالدبوس 3 – أرضيأحمر
4آي باورمصدر طاقة +4.3 فولتالدبوس 4 - آي باورأخضر
5DIGIAI0ساعة I 2 C (SCL)، RS-485 Bالدبوس 5 – DIGIAI0أصفر
6DIGIAI1بيانات I2C (SDA ) ، RS-485 Aالدبوس 6 – DIGIAI1أزرق

NXT 2.0

مجموعة ليغو مايندستورمز NXT 2.0 هي المجموعة الثانية في سلسلة ليغو مايندستورمز ، وقد طُرحت في 5 أغسطس 2009 في متجر ليغو بالولايات المتحدة. تحتوي المجموعة على 619 قطعة، بما في ذلك مستشعر يمكنه تمييز الألوان. تلتها مجموعة ليغو مايندستورمز EV3 . [ 40 ]

سمات

انظر إلى التعليق
نموذج رافعة شوكية مصنوع باستخدام مجموعة ليغو مايندستورمز إن إكس تي 2.0
  • محرر صوتي لتسجيل الصوت وبرمجة وحدة NXT لتشغيله.
  • محرر صور لتحميل صورة إلى وحدة NXT لتظهر على الشاشة.

وحدة التحكم الذكية NXT

  • وحدة تحكم دقيقة رئيسية Atmel AT91SAM7 S256 ذات 32 بت ( ذاكرة فلاش 256 كيلوبايت ، ذاكرة وصول عشوائي 64 كيلوبايت )  
  • وحدة تحكم دقيقة Atmel ATmega48 ذات 8 بت بسرعة 4  ميجاهرتز (  ذاكرة فلاش 4 كيلوبايت، ذاكرة وصول عشوائي 512 بايت)
  • شاشة LCD بدقة 100×64 بكسل
  • أربعة منافذ إدخال RJ12 (المنافذ من 1 إلى 4)
  • ثلاثة منافذ إخراج RJ12 (منافذ التيار المتردد)
  • منفذ USB
  • بلوتوث الفئة الثانية الإصدار 2.0
  • مكبر الصوت –  جودة صوت 8 كيلو هرتز، دقة 8 بت،  معدل عينة 2-16 كيلو هرتز
  • أربعة أزرار ضغط للتنقل بين القوائم واستخدامها في البرامج
  • يعمل بست بطاريات AA أو بطارية NXT القابلة لإعادة الشحن

انظر أيضاً

مراجع

  1. «ما هو NXT؟ مجموعة ليغو تكشف النقاب عن مجموعة أدوات الروبوتات ليغو مايندستورمز NXT في معرض الإلكترونيات الاستهلاكية» (بيان صحفي). لاس فيغاس، نيفادا : مجموعة ليغو . 4 يناير 2006. مؤرشف من الأصل في 8 يوليو 2009. تم الاطلاع عليه بتاريخ 17 سبتمبر 2007 .
  2. "مجموعة أدوات الروبوتات LEGO MINDSTORMS NXT متاحة الآن على نطاق واسع" (بيان صحفي). نيويورك، نيويورك : مجموعة ليغو . 2 أغسطس 2006. مؤرشف من الأصل في 11 سبتمبر 2006. تم الاطلاع عليه في 3 يوليو 2022 .
  3. "مجموعة Mindstorms NXT رقم 8527" . Mindstorms.lego.com . مجموعة LEGO . مؤرشفة من الأصل بتاريخ 3 فبراير 2009. تم الاطلاع عليها بتاريخ 26 ديسمبر 2008 .
  4. "مجموعة ليغو مايندستورمز التعليمية NXT الأساسية" . Education.lego.com . مؤرشفة من الأصل بتاريخ 10 ديسمبر 2011. تم الاطلاع عليها بتاريخ 30 سبتمبر 2011 .
  5. "LEGO Education | المنتجات > المرحلة المتوسطة > برنامج NI LabVIEW لـ LEGO MINDSTORMS" . مؤرشف من الأصل بتاريخ 16 ديسمبر 2011. تم الاطلاع عليه بتاريخ 16 نوفمبر 2011 .
  6. هوكر، مات (3 فبراير 2020). "تاريخ تعليم ليغو، الجزء 3: عقول تتفاعل مع المادة [ مقال ] " . ذا براذرز بريك . تم الاطلاع عليه في 15 سبتمبر 2025 .
  7. "استخدام برنامج EV3 لتشغيل NXT - هندسة LEGO" . 2013-11-01 . تم الاطلاع عليه بتاريخ 2024-08-05 .
  8. "جميع الأدوات اللازمة للارتقاء بمجموعة ليغو مايندستورمز إن إكس تي إلى أقصى الحدود!" . مؤرشف من الأصل في 6 أكتوبر 2009.
  9. "معرض بريكشيلف - نماذج من أجزاء التعليمات البرمجية" . Brickshelf.com . تم الاطلاع عليه في 3 يوليو 2022 .
  10. "العروض" . Docs.microsoft.com . تم الاطلاع عليه في 3 يوليو 2022 .
  11. "ليس تمامًا ج" . Sourceforge.net .
  12. "NBC – رموز بايت NeXT، وليست لغة C بالضبط، و SuperPro C" . Sourceforge.net .
  13. "ليغو التعليمية" . Lego.com .
  14. "RoboMind.net – الوثائق > دعم Lego Mindstorms NXT" . Robomind.net .
  15. الأخلاقية، خوان أنطونيو برينا. "LeJOS، Java لـ Lego Mindstorms" . سورسفورج.نت .
  16. "nxtOSEK" . Sourceforge.net . 9 يناير 2014.
  17. "أيقونة" . Teamhassenplug.org . تم الاطلاع عليه في 3 يوليو 2022 .
  18. "فريق هاسنبلج" . Teamhassenplug.org . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  19. "mindstorms / ev3-toolbox-matlab · GitLab" . Gi.rwth-aachen.de . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  20. "دعم الأجهزة للبحث" . Mathworks.com . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  21. "الصفحة الرئيسية لـ pbLua" . 8 ديسمبر 2008. مؤرشف من الأصل في 2008-12-08 . تم الاطلاع عليه في 3 يوليو 2022 .
  22. "Libre - الصفحة الرئيسية > الأدوات > GNAT GPL لـ LEGO MINDSTORMS NXT – إصدار Ravenscar" . مؤرشف من الأصل بتاريخ 2012-03-05 . تم الاطلاع عليه بتاريخ 2009-06-24 .
  23. "Gostai" . Gostai.com . مؤرشف من الأصل بتاريخ 30-04-2007.
  24. "FLL NXT Navigation - Home" . مؤرشف من الأصل بتاريخ 2016-03-04 . تم الاطلاع عليه بتاريخ 2009-03-12 .
  25. "zuk/ruby-nxt" . Github.com . 14 نوفمبر 2020. تم الاطلاع عليه في 3 يوليو 2022 .
  26. "NXT" . Hackage.haskell.org . تم الاطلاع عليه في 3 يوليو 2022 .
  27. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . Code.google.com . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  28. "C_NXT" . Github.com . 13 يونيو 2016. تم الاطلاع عليه في 3 يوليو 2022 .
  29. "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . Code.google.com . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  30. "NBC - رموز بايت NeXT، وليست لغة C بالضبط، ولغة SuperPro C" . Bricxcc.sourceforge.net . تم الاطلاع عليه بتاريخ 3 يوليو 2022 .
  31. ^ "شوديت / إن إكس تي بيثون" . جيثب.كوم . 18 يونيو 2022 . تم الاسترجاع في 3 يوليو 2022 .
  32. "الأسئلة الشائعة المتاحة لـ" . Education.lego.com . تم الاطلاع عليه بتاريخ 7 ديسمبر 2019 .
  33. "مركز جامعة كاليفورنيا في ديفيس للحوسبة المتكاملة وتعليم العلوم والتكنولوجيا والهندسة والرياضيات » وحدة تحكم الروبوت Ch" . Ucdavis.edu . مؤرشف من الأصل بتاريخ 12 أكتوبر 2016. تم الاطلاع عليه بتاريخ 8 أكتوبر 2016 . 
  34. "الصفحة الرئيسية – LEGO MINDSTORMS® - LEGO.com – Mindstorms LEGO.com" . Lego.com . مؤرشف من الأصل بتاريخ 29-05-2012 . تم الاطلاع عليه بتاريخ 15-01-2009 .
  35. "الصفحة الرئيسية – LEGO MINDSTORMS® - LEGO.com – Mindstorms LEGO.com" . Lego.com .
  36. "الصفحة الرئيسية – LEGO MINDSTORMS® - LEGO.com – Mindstorms LEGO.com" . Lego.com . مؤرشف من الأصل بتاريخ 17 فبراير 2012. تم الاطلاع عليه بتاريخ 15 يناير 2009 .
  37. "الصفحة الرئيسية – LEGO MINDSTORMS® - LEGO.com – Mindstorms LEGO.com" . Lego.com .
  38. "الصفحة الرئيسية – LEGO MINDSTORMS® - LEGO.com – Mindstorms LEGO.com" . Lego.com .
  39. "الصفحة الرئيسية - ليغو مايندسترومز - LEGO.com" . Lego.com . مؤرشف من الأصل بتاريخ 2009-10-06 . تم الاطلاع عليه بتاريخ 2009-01-15 .
  40. مايلز، ستيوارت (6 نوفمبر 2018). "إطلاق LEGO Mindstorms NXT 2.0" . Pocket-lint . تم الاسترجاع في 28 يناير 2009 .