تعد مهارات البرمجة والتفكير الحسابي من المهارات الأساسية في عصرنا ، وهي المهارات التي يجب أن يتمتع كل طفل بالوصول إليها.
بطاقة الميكروبيت عبارة عن جهاز صغير قابل للبرمجة ، سهل الاستخدام للغاية ، مع العديد من الخيارات ومصمم للطلاب الصغار وخاصة المبتدئين في البرمجة.
يمكن برمجة بطاقة الميكروبيت باستخدام لغات برمجة مختلفة بما في ذلك Microsoft MakeCode و Python و Scratch و JavaScript.
MakeCode هي عبارة عن منصة برمجة عبر الإنترنت تم تطويرها بواسطة Microsoft للمبتدئين في مجال الكمبيوتر. يسمح للمستخدمين بإنشاء برامج عن طريق سحب وإسقاط كتل من التعليمات البرمجية ، دون الحاجة إلى كتابة التعليمات البرمجية يدويًا. MakeCode متوافق مع العديد من الأجهزة الطرفية ، بما في ذلك Micro: bit board و Circuit Playground Express و Adafruit CLUE.
باستخدام MakeCode مع بطاقة الميكروبيت ، يمكن للمستخدمين بسهولة برمجة المشاريع التفاعلية مثل الألعاب والآلات الموسيقية وأجهزة الاستشعار. يحتوي النظام الأساسي على مجموعة متنوعة من كتل التعليمات البرمجية سابقة الإنشاء ، مما يسمح للمستخدمين بإنشاء مشاريع متقدمة دون الحاجة إلى كتابة تعليمات برمجية معقدة.
في هذا البرنامج التعليمي ، سيتم التحكم في بطاقة الميكروبيت باستخدام برنامج Makecode ، المتاح عبر الإنترنت على https://makecode.microbit.org. لذلك ليست هناك حاجة لتثبيت برامج أو برامج تشغيل ، مما يبسط استخدام Makecode بشكل كبير ويضمن التشغيل بدون مشاكل في الأجهزة أو البرامج.
بالنقر فوق مشروع جديد ، تحصل على الشاشة أدناه. يمكنك أيضًا النقر فوق أحدث مشاريعك (مشاريعي) ، أو على مقترحات Makecode (البرنامج التعليمي) أو استيراد مشروع من جهاز الكمبيوتر الخاص بك. هذه الشاشة مقسمة إلى ثلاث مناطق:
- على اليسار: منطقة المحاكاة التي تظهر فيها نتيجة البرمجة مباشرة على بطاقة الميكروبيت.
- في المنتصف: القائمة التي تحتوي على التعليمات
- على اليمين: منطقة العمل حيث تقوم بالبرمجة عن طريق سحب وإسقاط التعليمات. من خلال النقر على الرمز المحاط بدائرة باللون الأخضر في الشكل ، تختفي منطقة المحاكاة وتحصل على مساحة لمنطقة العمل.
واجهة MakeCode رسومية مثل Scratch و mBlock و Blocky. يصبح الأمر واضحًا جدًا ويمكن الوصول إليه بمجرد إتقان المفردات. يحتوي كل عنصر في القائمة على سلسلة من التعليمات ، مما يعطي ثراءً كبيرًا للبرنامج.
حتوي القائمة "أساسي" لمنصة MakeCode لبـطاقة الميكروبيت على كتل من التعليمات البرمجية للتحكم في تدفق البرنامج وفقًا لشروط محددة. تتضمن الكتل إظهار البيانات على الخريطة ، والحلقة اللانهائية ، والانتظار وغيرها.
تُستخدم كتل الإدخال لقراءة البيانات من الأزرار وأجهزة الاستشعار المدمجة في بـطاقة الميكروبيت. تتضمن الكتل "زر قراءة A / B" و "قراءة مقياس التسارع" و "قراءة البوصلة" وإرشادات أخرى.
تُستخدم كتل الموسيقى لتشغيل الألحان والأصوات من مكبر الصوت المدمج في بـطاقة الميكروبيت . تتضمن الكتل "ملاحظة التشغيل" و "عزف اللحن" و "تغيير الإيقاع" وما إلى ذلك.
تحتوي قائمة MakeCode Platform LED الخاصة بـبـطاقة الميكروبيت على كتل من التعليمات البرمجية التي تتحكم في شاشة العرض LED المصفوفة 5x5.
حتوي قائمة "الراديو" لمنصة MakeCode لبـطاقة الميكروبيت على كتل من التعليمات البرمجية التي تسمح بالاتصال مع بـطاقة الميكروبيت أخرى أو أجهزة متوافقة عبر الراديو المدمج.
تحتوي قائمة "الحلقات" على الكتل التي تجعل من الممكن تكرار الإجراءات وأداء مهام محددة عدة مرات .
باستخدام كتل قوائم المنطق هذه ، يمكنك إنشاء برامج أكثر تقدمًا واتخاذ قرارات بناءً على شروط معينة.
باستخدام كتل قائمة المتغيرات هذه ، يمكنك تخزين البيانات ومعالجتها في برنامجك. يتيح لك ذلك إنشاء برامج أكثر تقدمًا وإجراء عمليات الرياضيات والمقارنة بالبيانات المخزنة في المتغيرات.
تحتوي قائمة "الرياضيات" على كتل الرياضيات التي تؤدي عمليات حسابية معقدة وتحل مسائل الرياضيات. يتيح لك ذلك إنشاء برامج أكثر تقدمًا تتضمن حسابات رياضية.
تحتوي القائمة "ملحقات" في MakeCode على كتل برمجة أكثر تقدمًا للمستخدمين الذين يرغبون في إنشاء برامج أكثر تعقيدًا.
تحتوي القائمة "متقدم" في MakeCode على كتل برمجة أكثر تقدمًا للمستخدمين الذين يرغبون في إنشاء برامج أكثر تعقيدًا.
حتوي قائمة وظائف في MakeCode على كتل تسمح لك بتحديد وظائفك المخصصة لأداء مهام محددة في برنامجك.
تشير قائمة "دبابيس" MakeCode إلى الواجهة الرسومية لمحرر الشفرة التي تسمح للمستخدم بتكوين المدخلات والمخرجات الرقمية والتناظرية للوحة التطوير التي يستخدمها.
الاتصال التسلسلي هو بروتوكول يسمح للمتحكم الدقيق ، مثل بـطاقة الميكروبيت ، بالاتصال بجهاز كمبيوتر أو أي جهاز آخر باستخدام إشارات ثنائية. يحتوي MakeCode على كتلة اتصال تسلسلية تتيح للمستخدمين تكوين اتصال تسلسلي بين لوحة التطوير الخاصة بهم والأجهزة الأخرى.
تدير قائمة "التحكم" أدوات التنفيذ والأحداث
تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.
زاوية قنطش ـ جمال ـ المنستير ـ تونس
+216 92 886 231
medaliprof@gmail.com
هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية