بطاقة الميكروبيت و Makecode

239 0

برمجة بطاقة الميكروبيت مع Makecode

تعد مهارات البرمجة والتفكير الحسابي من المهارات الأساسية في عصرنا ، وهي المهارات التي يجب أن يتمتع كل طفل بالوصول إليها.

بطاقة الميكروبيت عبارة عن جهاز صغير قابل للبرمجة ، سهل الاستخدام للغاية ، مع العديد من الخيارات ومصمم للطلاب الصغار وخاصة المبتدئين في البرمجة.

يمكن برمجة بطاقة الميكروبيت باستخدام لغات برمجة مختلفة بما في ذلك Microsoft MakeCode و Python و Scratch و JavaScript.

MakeCode هي عبارة عن منصة برمجة عبر الإنترنت تم تطويرها بواسطة Microsoft للمبتدئين في مجال الكمبيوتر. يسمح للمستخدمين بإنشاء برامج عن طريق سحب وإسقاط كتل من التعليمات البرمجية ، دون الحاجة إلى كتابة التعليمات البرمجية يدويًا. MakeCode متوافق مع العديد من الأجهزة الطرفية ، بما في ذلك Micro: bit board و Circuit Playground Express و Adafruit CLUE.

باستخدام MakeCode مع بطاقة الميكروبيت ، يمكن للمستخدمين بسهولة برمجة المشاريع التفاعلية مثل الألعاب والآلات الموسيقية وأجهزة الاستشعار. يحتوي النظام الأساسي على مجموعة متنوعة من كتل التعليمات البرمجية سابقة الإنشاء ، مما يسمح للمستخدمين بإنشاء مشاريع متقدمة دون الحاجة إلى كتابة تعليمات برمجية معقدة.

برنامج MakeCode

في هذا البرنامج التعليمي ، سيتم التحكم في بطاقة الميكروبيت باستخدام برنامج Makecode ، المتاح عبر الإنترنت على https://makecode.microbit.org. لذلك ليست هناك حاجة لتثبيت برامج أو برامج تشغيل ، مما يبسط استخدام Makecode بشكل كبير ويضمن التشغيل بدون مشاكل في الأجهزة أو البرامج.

شاشة MakeCode الرئيسية

بالنقر فوق مشروع جديد ، تحصل على الشاشة أدناه. يمكنك أيضًا النقر فوق أحدث مشاريعك (مشاريعي) ، أو على مقترحات Makecode (البرنامج التعليمي) أو استيراد مشروع من جهاز الكمبيوتر الخاص بك. هذه الشاشة مقسمة إلى ثلاث مناطق:

- على اليسار: منطقة المحاكاة التي تظهر فيها نتيجة البرمجة مباشرة على بطاقة الميكروبيت.

- في المنتصف: القائمة التي تحتوي على التعليمات

- على اليمين: منطقة العمل حيث تقوم بالبرمجة عن طريق سحب وإسقاط التعليمات. من خلال النقر على الرمز المحاط بدائرة باللون الأخضر في الشكل ، تختفي منطقة المحاكاة وتحصل على مساحة لمنطقة العمل.

برنامج MakeCode

تعليمات MakeCode

واجهة MakeCode رسومية مثل Scratch و mBlock و Blocky. يصبح الأمر واضحًا جدًا ويمكن الوصول إليه بمجرد إتقان المفردات. يحتوي كل عنصر في القائمة على سلسلة من التعليمات ، مما يعطي ثراءً كبيرًا للبرنامج.

القائمة "أساسي" لمنصة MakeCode

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

 القائمة "الإدخال" لمنصة MakeCode

تُستخدم كتل الإدخال لقراءة البيانات من الأزرار وأجهزة الاستشعار المدمجة في بـطاقة الميكروبيت. تتضمن الكتل "زر قراءة A / B" و "قراءة مقياس التسارع" و "قراءة البوصلة" وإرشادات أخرى.

الموسيقى

تُستخدم كتل الموسيقى لتشغيل الألحان والأصوات من مكبر الصوت المدمج في بـطاقة الميكروبيت . تتضمن الكتل "ملاحظة التشغيل" و "عزف اللحن" و "تغيير الإيقاع" وما إلى ذلك.

المصابيح

تحتوي قائمة MakeCode Platform LED الخاصة بـبـطاقة الميكروبيت على كتل من التعليمات البرمجية التي تتحكم في شاشة العرض LED المصفوفة  5x5.

الراديو

حتوي قائمة "الراديو" لمنصة MakeCode لبـطاقة الميكروبيت على كتل من التعليمات البرمجية التي تسمح بالاتصال مع بـطاقة الميكروبيت أخرى أو أجهزة متوافقة عبر الراديو المدمج.

حلاقات

تحتوي قائمة "الحلقات" على الكتل التي تجعل من الممكن تكرار الإجراءات وأداء مهام محددة عدة مرات .

منطق

باستخدام كتل قوائم المنطق هذه ، يمكنك إنشاء برامج أكثر تقدمًا واتخاذ قرارات بناءً على شروط معينة.

متغيرات

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

حساب

تحتوي قائمة "الرياضيات" على كتل الرياضيات التي تؤدي عمليات حسابية معقدة وتحل مسائل الرياضيات. يتيح لك ذلك إنشاء برامج أكثر تقدمًا تتضمن حسابات رياضية.

تحتوي القائمة "ملحقات" في MakeCode على كتل برمجة أكثر تقدمًا للمستخدمين الذين يرغبون في إنشاء برامج أكثر تعقيدًا.

متقدم

تحتوي القائمة "متقدم" في MakeCode على كتل برمجة أكثر تقدمًا للمستخدمين الذين يرغبون في إنشاء برامج أكثر تعقيدًا.

حتوي قائمة وظائف في MakeCode على كتل تسمح لك بتحديد وظائفك المخصصة لأداء مهام محددة في برنامجك.

دبابيس

تشير قائمة "دبابيس" MakeCode إلى الواجهة الرسومية لمحرر الشفرة التي تسمح للمستخدم بتكوين المدخلات والمخرجات الرقمية والتناظرية للوحة التطوير التي يستخدمها.

الاتصال التسلسلي هو بروتوكول يسمح للمتحكم الدقيق ، مثل بـطاقة الميكروبيت ، بالاتصال بجهاز كمبيوتر أو أي جهاز آخر باستخدام إشارات ثنائية. يحتوي MakeCode على كتلة اتصال تسلسلية تتيح للمستخدمين تكوين اتصال تسلسلي بين لوحة التطوير الخاصة بهم والأجهزة الأخرى.

التحكم

تدير قائمة "التحكم" أدوات التنفيذ والأحداث

 

 

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

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

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية