من ستة طوب 2 × 4 LEGO ، يمكن تجميع 915 مليون تركيبة مختلفة. ولكن في LEGO Education ، يعد البناء من المكعبات جزءًا فقط من القصة. حتى المشاريع لمرحلة ما قبل المدرسة هنا تتضمن البرمجة ، وإن كانت بأبسط شكل.
نحن نسعى جاهدين لضمان أن تكون مرونة منصة LEGO Education قابلة للمقارنة بمرونتها على مستوى الأجهزة. وشركاؤنا يساعدوننا في هذا - مايكروسوفت ، جامعة ماساتشوستس للتكنولوجيا ، معهد فراونهوفر للدوائر المتكاملة ، وكذلك المطورين من روسيا. في هذا المنشور ، سنتحدث عن أدوات البرمجة الجديدة التي أصبحت بها قدرات LEGO Mindstorms Education EV3 و WeDo 2.0 أكثر اتساعًا.
مايكروسوفت makecode
MakeCode عبارة عن منصة متصفح مجانية يمكنك من خلالها إنشاء برامج للعديد من الأجهزة ، من Arduino إلى الروبوتات في Minecraft. منذ شهر مارس ،
تم إدراج
LEGO Mindstorms EV3 أيضًا في هذه القائمة.

في النافذة الرئيسية لـ MakeCode ، يمكنك إنشاء برنامج لـ EV3 من الكتل. يخبرك شكل الكتل بكيفية تعيينها ، ويتم تعيين المتغيرات من خلال القوائم الموجودة في النوافذ بداخلها. على اليسار في الوقت الحقيقي هناك عرض للبرنامج. يمكنك التبديل من محرر رسومات ملونة إلى جافا سكريبت بنقرة واحدة - سيعمل هنا أيضًا عرض توضيحي مباشر واختيار الوظائف.

يعمل محرر MakeCode من متصفح ولا يتطلب اتصال إنترنت نشط - يتم تحميله بالكامل في ذاكرة التخزين المؤقت. يمكن تنزيل البرنامج الذي تم إنشاؤه بتنسيق UF2 وتنزيله على الفور إلى وحدة EV3. أو مشاركة للعرض. من خلال تصدير واستيراد ملفات UF2 ، يمكنك القيام بمشاريع تعاونية.
خدش
سكراتش هي بيئة برمجة بصرية تم تطويرها في جامعة ماساتشوستس للتكنولوجيا للمدرسة الابتدائية والثانوية. كائنات الخدش هي نقوش متحركة حيث يمكنك تغيير المظهر والسلوك باستخدام البرامج النصية. يعمل البرنامج في سكراتش على حقل 480x360 بكسل.
سكراتش 3.0 بيتالا يزال الإصدار الثاني من سكراتش ملائمًا ، حيث يمكنك العمل فقط مع الكائنات الافتراضية. ولكن في 2 يناير 2019 ، تم التخطيط لإصدار سكراتش 3.0 ، والذي سيصبح أكثر إثارة للاهتمام. سيشمل ملحقات للعمل مع الأشياء المادية - مع أجهزة الرسم وتسجيل الصوت والفيديو ، وكذلك مع LEGO Mindstorms EV3 و WeDo 2.0. WeDo 2.0 هو "الأخ الأصغر" لـ EV3 ، والذي سيسمح لك باستخدام LEGO Education بالفعل في المدرسة الابتدائية.
الإصدار التجريبي من سكراتش 3.0 متاح بالفعل ، ولكن لا توجد ملحقات حتى الآن. مثل MakeCode ، يتم تنفيذ Scratch كتطبيق متصفح مجاني. يعتبر سكراتش ، من حيث المبدأ ، أكثر وظيفية من MakeCode - هناك أدوات للعمل مع الرسومات والصوت. من ناحية أخرى ، أصبح MakeCode الآن أكثر تكاملاً مع LEGO Education. لكننا لم نر بعد كيف تعمل ملحقات سكراتش - ربما ستظهر هذه الميزة فقط للإصدار.
افتح روبرتا
Open Roberta هو مشروع من معهد فراونهوفر للدوائر المتكاملة ، مستوحى من نجاح بيئة سكراتش. البرامج المكتوبة باستخدام Open Roberta لها دلالاتها الخاصة وبناء الجملة وتعمل من خلال البرامج الثابتة الخاصة بها. يمكن تثبيته على بطاقة SD وتشغيله بدلاً من البرامج الثابتة الأصلية EV3. من ناحية ، يخلق هذا صعوبات إضافية. من ناحية أخرى ، وبفضل هذا ، فإن Open Roberta متوافق مع مجموعات NXT التي تم إصدارها قبل EV3. تمت إضافة WeDo أيضًا إلى قائمة الأنظمة المدعومة هذا العام.

كودواردز
المنصة التعليمية "
Codwards " ليست بيئة برمجة ، كما هو موضح أعلاه. هذا مجمع تدريب يساعد الأطفال من خلال تطوير أساسيات البرمجة لتطوير المهارات الرقمية. تم تصميم برنامج Kodwards + LEGO Education للطلاب الذين تتراوح أعمارهم بين 7 و 12 عامًا ويتكون من 8 دروس ، ويجمع بين المواد التعليمية للمعلمين ، بالإضافة إلى نظام أساسي ومصنف على الإنترنت للطلاب. يتم تأمين جميع المعارف المكتسبة باستخدام مجموعات LEGO Education WeDo 2.0.
جزء من درس الدرس "Codwards"تم تطوير نسخة لغة CoffeeScript مع بنية مبسطة للدورة. لا يتم استخدامه خارج النظام الأساسي ، لأنه مصمم فقط لإتقان المفاهيم العامة للغات البرمجة. يتضمن Codwards الآن وحدتين للبرمجة وتكنولوجيا المعلومات والاتصالات لـ 32 درسًا ، مصحوبة بوحدتين عمليتين من 8 دروس ، حيث يعمل الطلاب مع LEGO Education WeDo 2.0. من المخطط إطلاق وحدة جديدة مع بيئة التطوير الخاصة بها (ألعاب الكمبيوتر ، تخصصات العلوم والتكنولوجيا والهندسة والرياضيات) ، المصممة لتعزيز مهارات العمل في التصميم.
يمكنك إنشاء برامج إضافية وحتى مكونات الأجهزة لـ LEGO Education Mindstorms EV3 بنفسك. للقيام بذلك ،
نقدم جميع الموارد اللازمة: حزم التطوير وشفرة المصدر الخاصة بالبرامج الثابتة المسجلة الملكية. WeDo 2.0 هو أيضًا نظام أساسي مفتوح - يمكنك
تنزيل حزمة المطور لإنشاء برنامج متوافق مع المحور الذكي WeDo 2.0 وإدارة المكونات الأخرى.
تمتلك LEGO Education Mindstorms EV3 أيضًا
بيئة برمجة خاصة بها ، مبنية على تدوين LabView - اللغة الهندسية الأكثر استخدامًا في مكاتب التصميم. ويمكن تنزيل البرامج الأساسية مع لغة برمجة مضمنة لـ WeDo 2.0
من هنا .