الدرس (2) : تعابير الوجه

:pushpin: مقدمة : :open_book:

يوجد العديد من أوامر الإدخال والإخراج في ### المايكروبيت مثل: استخدام زر الإدخال A وزر الإدخال B وزر الإدخال AوB معاً،

كما يمكن أن يكون أمر الإدخال

عن طريق توصيل سلكي للمايكروبيت من خلال المنافذ (P0 , P1 , p2) أو غير سلكي مثل البلوتوث والراديو

ويمكن أن يكون أمر الإدخال أيضاً

باستخدام حساس الإضاءة الموجود على لوحة المايكروبيت أو حساس البوصلة عند توجيه لوحة المايكروبيت

عند اتجاه معين أو باستخدام حساس الحركة الموجود بلوحة المايكروبيت

أما طريقة الإخراج في المايكروبيت

أما عن طريق الإضاءات على لوحة المايكروبيت التي يمكن من خلالها عرض الحروف والأعداد والأشكال

أو يمكن أن يكون الإخراج عن طريق التوصيل السلكي واللاسلكي والحساسات كما ذكرنا سابقا في أوامر الإدخال.

ومن أجل التحكم في طريقة الإدخال والإخراج في المايكروبيت فلابد من أوامر برمجية )لبنات برمجية( مخصصة لهما.


:pushpin: الفكرة :right_anger_bubble:

سوف نتطرق في هذا التدريب بمستواه المبتدئ إلى بعض تطبيقات الإدخال والإخراج في المايكروبيت

وكما أشرنا للإضاءات سابقاً بأنها يمكن من خلالها عرض الحروف والأعداد والأشكال

فمن إحدى مزايا لوحة المايكروبيت احداثيات الأضواء المثبتة عليه وعددها 25 ضوء (Leds) كما هو موضح في الصورة التالية:


:pushpin: أهداف التدريب: :dart:

:one:1. تنمية مهارات البرمجة لدى المتعلم من خلال اكتشاف أوامر الإدخال

:two:2. أن يفرّق المتدرب بين الأمر On Start، For Ever

33️⃣. أن يستخدم المتدرب اللبنة البرمجية Show Leds

44️⃣. أن يفرّق المتدرب بين زرّي الإدخال B,A

:five:5. أن يستخدم المتدرب الأمر A وB معاً

:six:6. ابتكار مشاريع يمكن تنفيذها من خلال ماتم تعلمه خلال الدرس


:pushpin: مسار التدريب: :arrow_left:

2d0787e5f03c68a542d941e51abccc076865b2ec_1_690x359


:pushpin: شرح خطوات التدريب : :man_technologist:t2: :man_teacher:t2:

أولاً: ماهو الفرق بين الأمر On start و For Ever؟

نشاط فردي:

أولاً: ماهو الفرق بين الأمر On startو For Ever؟

عزيزي المتدرب: من خلال قائمة Basic قم بسحب اللبنة البرمجية Show Leds إلى داخل الأمر on start

وقم برسم علامة صح ، ثم قم بنفس الخطوات السابقة إلى داخل الأمر foe ever وقم برسم وجهاً مبتسماً ؟

سؤال إثرائي:

هل يشترط استخدام الأمر on start و for ever في كل المشاريع البرمجية للمايكروبيت؟

الجواب / لا ، لأن يمكن للمتدرب استخدام واحد من الأمرين أو كلا الأمرين

ويمكن أيضا عدم استخدام الأمرين اطلاقاً لأن جميع الأوامر في المايكروبيت يتم استخدامها حسب حاجة المتدرب.

عرض الدرس:

ثانياً: ما الفرق بين زرّي الإدخال A,B؟

تحتوي لوحة المايكروبيت على زر A و زر B

ويستخدمان عندما نريد تنفيذ حدث برمجي معين.

عندما نريد برمجة الزر A أو B

نذهب لقائمة Input

ثم نقوم بسحب اللبنة البرمجة image إلى محرر اللبنات البرمجية كما في الشكل التالي:

image

لاحظ أن هذه اللبنة البرمجية السابقة تحتوي 3 اختيارات عندما تقوم بالنقر على السهم الموجود بجانب حرف A

يمكنك اختيار ما تشاء من الاختيارات الثلاثة، وليكن اختيارنا A

نكرر نفس الخطوات السابقة وذلك لإضافة B

لا يسمح لك محرر اللبنات البرمجة تكرار الاختيارات، بمعنى لا يصح برمجة الزر A مرتين أو أكثر
وينطبق ذلك على الزر B أو Aو Bمعاً

نشاط فردي:

عزيزي المتدرب: من خلال ما تعلمته سابقاً، قم بإظهار وجهاً مبتسماً عند النقر على زر A ووجهاً حزيناً عند النقر على زر B ؟

التطبيق العملي من خلال محرر المايكروبيت

الإخراج:

نشاط جماعي: ابتكر مشروعاً يهدف إلى استخدام زر A و زر B

و زر A و B معاً ؟

2 Likes

جميع الحقوق محفوظة @ لنادي المايكروبيت 2018

Twitter Youtube