Ar برمجة Microbit.pdf
Document Details
Uploaded by FearlessRoentgenium5899
Tags
Full Transcript
Microbit برمجة برمجة Microbit...
Microbit برمجة برمجة Microbit 1محتوى 1المحتوى 1....................................................................................................................................................... 2مقدمة3.......................................................................................................................................................... 2.1مايكرو:بت 3.................................................................................................................................................... 2.2ما تحتاجه4...................................................................................................................................................... 2.3المدخالت والمخرجات 4.................................................................................................................................. 3اإلعداد5.......................................................................................................................................................... 3.1برنامج 5........................................................................................................................................................... 3.2االتصال5......................................................................................................................................................... 3.3النقل من جهاز كمبيوتر6................................................................................................................................. 3.3.1السحب واإلفالت 6................................................................................................................................. 3.3.2وميض مباشر 7........................................................................................................................................ 4المصابيح واألزرار 8............................................................................................................................................ 4.1المجموعة :1األيقونات8................................................................................................................................ 4.1.1المشروع ( 1القلب) 9............................................................................................................................... 4.1.2المشروع ( 2القلب النابض) 10.................................................................................................................. 4.1.3المشروع ( 3المتحركة)11.......................................................................................................................... 4.2المجموعة :2شارة العواطف 13...................................................................................................................... 4.2.1المشروع ( 1شارة العاطفة)13.................................................................................................................. 4.2.2المشروع ( 2وميض العواطف) 14............................................................................................................ 4.2.3المشروع ( 3كن سخيفا)16....................................................................................................................... 4.3المجموعة :3أشعة الشمس 17....................................................................................................................... 4.3.1المشروع ( 1هنا تأتي الشمس) 18............................................................................................................ 4.3.2المشروع ( 2أشعة الشمس الساطعة)19................................................................................................. 4.3.3مشروع مستشعر ضوء الشمس 21.......................................................................................................... 5اجهزه االستشعار 23......................................................................................................................................... 5.1المجموعة :1ألعاب مقياس التسارع 23........................................................................................................... 5.1.1المشروع ( 1النرد)24................................................................................................................................. 5.1.2المشروع ( 2النرد الرسومي)25................................................................................................................. 5.1.3المشروع ( 3الكرة السحرية 28...............................................................................................................)8 1 برمجة Microbit 5.2المجموعة :2عدادات خطوات مقياس التسارع 30.......................................................................................... 5.2.1المشروع ( 1عداد الخطوات)30................................................................................................................ 5.2.2المشروع ( 2عداد خطوات منخفض الطاقة) 32....................................................................................... 5.2.3المشروع ( 3عداد الخطوات الحساسة)34................................................................................................ 5.3المجموعة :3درجة الحرارة 36........................................................................................................................... 5.3.1المشروع ( 1ميزان الحرارة) 37.................................................................................................................... 5.3.2المشروع ( 2مقياس حرارة بحد أقصى) 39................................................................................................ 5.3.3المشروع ( 3مقياس حرارة داخلي وخارجي) 41.......................................................................................... 2 برمجة Microbit 2مقدمة 2.1مايكرو:بت BBC micro: bitهو جهاز كمبيوتر بحجم الجيب يقدم لك كيفية عمل البرامج واألجهزة معا.يحتوي على شاشة إضاءة LEDوأزرار وأجهزة استشعار والعديد من ميزات اإلدخال /اإلخراج التي ،عند برمجتها ،تسمح لها بالتفاعل معك ومع عالمك. يضيف المايكروبيت ( )micro:bitالجديد المزود بالصوت ميكروفونا ومكبر صوت مدمجين ،باإلضافة إلى زر إدخال إضافي يعمل باللمس وزر طاقة.اكتشف المزيد في هذا الفيديو: https://youtu.be/u2u7UJSRuko 3 برمجة Microbit 2.2ما تحتاجه حزمة مايكرو:بت ( )micro:bitوبطارية مع 2بطاريات AAA جهاز كمبيوتر متصل باإلنترنت لتحميل برامج تحرير التعليمات البرمجية ل Microsoft MakeCodeأو Python إذا كنت تستخدم جهاز كمبيوتر ،فسيرسل USBلتوصيل المايكروبيت ()micro:bit لبناء وصنع المشاريع باستخدام المايكرو :بت الخاص بك ،تتضمن بعض العناصر اإلضافية الرائعة سماعات الرأس وخيوط مشبك التمساح والمواد الموصلة مثل رقائق األلومنيوم ومشابك الورق. 2.3المدخالت والمخرجات يساعدك المايكروبيت ( )micro:bitعلى فهم كيفية عمل أجهزة الكمبيوتر.عندما تكتب على الكمبيوتر المحمول أو تلمس الشاشة على هاتفك ،فأنت تستخدم جهاز إدخال.تسمح المدخالت ألجهزة الكمبيوتر بالشعور باألشياء التي تحدث في العالم الحقيقي ،حتى يتمكنوا من التصرف بناء على ذلك وجعل شيء ما يحدث ،عادة على مخرج مثل الشاشة أو سماعات الرأس. بين اإلدخال واإلخراج ،يوجد المعالج.يأخذ هذا المعلومات من المدخالت مثل األزرار ،ويجعل شيئا ما يحدث على المخرجات ،مثل تشغيل أغنية في سماعات الرأس. تشرح مقاطع الفيديو هذه كيفية عمل مدخالت المايكروبيت ( )micro:bitومخرجاته ومعالجه تماما مثل تلك الموجودة على هاتفك أو جهاز الكمبيوتر الخاص بك: https://youtu.be/NkoS2JXaBuM https://youtu.be/Y9tk07CzTAA 4 برمجة Microbit 3نصب 3.1برنامج أنت تخبر أجهزة الكمبيوتر مثل المايكروبيت ( )micro:bitبما يجب القيام به من خالل إعطائهم التعليمات.تسمى مجموعات التعليمات ألجهزة الكمبيوتر بالبرامج.تتم كتابة البرامج بالتعليمات البرمجية ،وهي لغة يمكنك أنت والكمبيوتر فهمها. يمكنك برمجة micro: bitالخاص بك في كتلة MakeCodeعبر اإلنترنت أو برامج تحرير نصوص .Python /https://microbit.org/code ستحتاج إما: جهاز كمبيوتر مزود بمتصفح ويب وإمكانية الوصول إلى اإلنترنت عندما تكتب التعليمات البرمجية الخاصة بك ،ستحتاج إلى االتصال ونقلها إلى المايكروبيت (.)micro:bit 3.2عشق قم بتوصيل المايكروبيت ( )micro:bitبجهاز الكمبيوتر الخاص بك. تحتاج إلى كابل micro USBلالتصال بالمايكروبيت ( )micro:bitبمقبس USBبجهاز الكمبيوتر الخاص بك 5 برمجة Microbit 3.3النقل من جهاز كمبيوتر يسمى نقل برنامجك إلى المايكروبيت ( )micro:bitبالوميض ألنه ينسخ برنامجك إلى ذاكرة فالش المايكروبيت (.)micro:bit سيتوقف المايكروبيت ( )micro:bitمؤقتا وسيومض مؤشر LEDاألصفر الموجود في الخلف أثناء نقل البرنامج. بمجرد نسخه ،يبدأ تشغيل برنامجك على المايكروبيت (.)micro:bit هناك طريقتان لنقل البرنامج من جهاز كمبيوتر: يشبه السحب واإلفالت نسخ ملف تم تنزيله من جهاز الكمبيوتر الخاص بك إلى شريحة ذاكرة .USBيعمل على أي جهاز كمبيوتر. يرسل الوميض المباشر برنامجك من محرر التعليمات البرمجية مباشرة إلى المايكروبيت (.)micro:bit يعمل على أي جهاز كمبيوتر في متصفحي ويب شائعين. 3.3.1السحب واإلفالت عندما تقوم بتوصيل المايكروبيت ( )micro:bitبمقبس USBبجهاز الكمبيوتر الخاص بك ،سيظهر على جهاز الكمبيوتر الخاص بك مثل شريحة ذاكرة USBتسمى .MICROBIT قم بتنزيل البرنامج كملف hex.من محرر التعليمات البرمجية إلى جهاز الكمبيوتر الخاص بك ،عادة إلى مجلد التنزيالت.ثم اسحب ملف hex.وأفلته في محرك أقراص .MICROBIT بعد نقل ملف hex.الخاص بك ،سيتم قطع اتصال محرك األقراص MICROBITوإعادة االتصال عند إعادة تعيين .micro:bitلن يتم سرد ملف hex.على محرك أقراص MICROBITبعد ذلك.هذا متوقع.المايكروبيت ()micro:bit الخاص بك ليس جهاز تخزين فالش ،ولكن جهاز الكمبيوتر الخاص بك يعرضه كجهاز لتسهيل نقل ملفات .hex. توضح لك مقاطع الفيديو أدناه كيف يعمل. https://youtu.be/snt7Z0t2TW8 6 برمجة Microbit 3.3.2وميض مباشر ي مكنك إرسال البرامج مباشرة من برامج تحرير التعليمات البرمجية عبر اإلنترنت إلى المايكروبيت ( )micro:bitدون الحاجة إلى تنزيل ونسخ ملف .hex.هذا سريع وسهل. الستخدام الوميض المباشر ،ستحتاج إلى استخدام متصفح ويب Chromeأو Edgeحديث يدعم .webUSB قد تحتاج أيضا إلى تحديث البرنامج الثابت micro:bitإذا حصلت على الجهاز منذ وقت طويل.اكتشف المزيد على صفحة البرامج الثابتة الخاصة بنا. مالحظة :الوميض المباشر سريع وسهل ،وهو رائع لتصحيح األخطاء ،لكنه ال يحفظ نسخة من برنامجك على جهاز الكمبيوتر الخاص بك.إذا كان االحتفاظ بنسخة من التعليمات البرمجية الخاصة بك على جهاز الكمبيوتر الخاص بك أو محركات أقراص الشبكة المحلية أمرا مهما بالنسبة لك ،على سبيل المثال لتقييم عمل الطالب ،فقد ترغب في استخدام السحب واإلفالت بدال من ذلك ،أو تذكير الطالب بتنزيل ملف hex.وحفظه عند إكمال مشروعهم. https://youtu.be/qSjMDG84bMY 7 برمجة Microbit 4المصابيح واألزرار ستوضح لك هذه المجموعات من المشاريع ومقاطع الفيديو كيفية برمجة مصابيح LEDوتعريفك ببعض ميزات المايكروبيت ( )micro:bitاألخرى. https://youtu.be/eRhlaXqT-0w https://youtu.be/hnT0qHM3_hQ تم تصميم كل مجموعة من المشاريع لبناء فهمك وثقتك بشكل تدريجي ،بحيث يمكنك العمل من خاللها جميعا أو ببساطة اختيار واحد للبدء! 4.1المجموعة :1األيقونات باتباع هذا التسلسل من المشاريع ،ستتعلم كيفية إنشاء صور مختلفة على micro: bit LEDsعن طريق تسلسل التعليمات واستخدام األزرار.ستقوم بعد ذلك بإضفاء الحيوية على إبداعاتك باستخدام الرسوم المتحركة والحلقات. 8 برمجة Microbit 4.1.1المشروع ( 1القلب) 4.1.1.1اصنعها ما هذا؟ أضيء المايكروبيت ( )micro:bitالخاص بك بالحب من خالل إظهار القلب. يوضح لك هذان المقطعان ما ستقوم به وكيفية ترميزه: مقدمة: https://youtu.be/cAhn7lPI6mU ماذا تحتاج؟ مايكرو :بت (أو محاكاة ميككود) محرر MakeCodeأو Python كبل USBفي حالة استخدام جهاز كمبيوتر حزمة البطارية (في حالة استخدام هاتف أو جهاز لوحي). 4.1.1.2قم ببرمجتها دليل الترميز: https://youtu.be/ykpdk_qkShk 9 برمجة Microbit 4.1.1.3حسنها حاول اختيار صور مدمجة أخرى مثل HAPPYأو DUCKأو .GHOST هل يمكنك عرض أكثر من صورة؟ تحقق مما إذا كان يمكنك إنشاء صورك الخاصة من خالل استكشاف المشاريع األخرى أدناه. 4.1.2المشروع ( 2القلب النابض) 4.1.2.1اصنعها ما هذا؟ اجعل نبضات قلب المايكروبت باستخدام الحلقات إلنشاء رسوم متحركة. يوضح لك هذان المقطعان ما ستقوم به وكيفية ترميزه: مقدمة: https://youtu.be/8qzYWH10o6E ماذا تحتاج؟ مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) 10 برمجة Microbit 4.1.2.2قم ببرمجتها دليل الترميز: https://youtu.be/2yzT7_QGLLc 4.1.2.3طورها اجعل ضربات القلب أسرع أو أبطأ عن طريق تغيير وقت التأخير. حاول تحريك الصور المضمنة األخرى مثل الماس الصغير والكبير أو المربع. قم بإنشاء الرسوم المتحركة الخاصة بك باستخدام تصميماتك الخاصة. 4.1.3المشروع ( 3المتحركة) 4.1.3.1اصنعها ما هذا؟ حرك الصور الخاصة بك على شاشة المايكروبيت (.)micro:bit 11 برمجة Microbit ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) 4.1.3.2قم ببرمجتها 4.1.3.3طورها حاول تعديل وتحريك صور مدمجة مختلفة مثل الزرافة واألرنب. قم بإنشاء صورك الخاصة من البداية باستخدام ورق الرسم البياني أو ورقة تخطيط LEDالخاصة بنا لرسم تصميماتك. اصنع تسلسالت متحركة أطول لتحكي قصة. 12 برمجة Microbit 4.2المجموعة :2شارة المشاعر اتبع هذا التسلسل من المشاريع إلنشاء شارة المشاعر باستخدام مصابيح LEDواألزرار ومقياس التسارع للسماح لآلخرين بمعرفة ما تشعر به.أوال ،ستقوم ببرمجة المايكروبيت ( )micro:bitإلظهار الوجوه السعيدة والحزينة قبل جعلها تومض ثم إظهار المزيد من المشاعر عندما يهتز المايكروبيت (.)micro:bit 4.2.1المشروع ( 1شارة المشاعر) 4.2.1.1اصنعها ما هذا؟ استخدم المايكروبيت ( )micro:bitالخاص بك إلخبار العالم بما تشعر به. يوضح لك هذان المقطعان ما ستقوم به وكيفية ترميزه: مقدمة: https://youtu.be/wSXwc3rlJ7s ما تحتاجه مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) 13 برمجة Microbit 4.2.1.2قم ببرمجتها 4.2.1.3ارتجلها جرب صورا عاطفية أخرى مثل ASLEEPأو CONFUSEDأو .MEH صمم "الرموز" الخاصة بك باستخدام شاشة .LED استخدم الشارة إلظهار ما إذا كنت بحاجة إلى مساعدة أو قم بعمل شارات تصويت الفصل باستخدام عالمات التجزئة أو عالمات التقاطع. صمم طريقة الرتداء شارة المايكروبيت ( )micro:bitالخاصة بك باستخدام الخيط أو الشريط(.ال تستخدم دبابيس األمان ألن المعدن قد يتلف المايكروبيت ().)micro:bit 4.2.2المشروع ( 2وميض المشاعر) 4.2.2.1اصنعها ما هذا؟ اجعل مشاعرك تبرز حقا بوجوه سعيدة وحزينة وامضة. 14 برمجة Microbit ما تحتاجه مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) 4.2.2.2قم ببرمجتها 4.2.2.3طورها اجعل الشارة تومض مرات أكثر عن طريق تكبير الرقم .4 اجعل الوميض أسرع أو أبطأ عن طريق تغيير التأخير بمقدار 200مللي ثانية ( 0.2ثانية). اجعلها تومض إلى األبد. استخدم صورا عاطفية مختلفة ،أو ارسم صورك الخاصة. 15 برمجة Microbit 4.2.3المشروع ( 3اشعر بالملل) 4.2.3.1اصنعها ما هذا؟ قم بتوسيع نطاق المشاعر التي يمكنك إظهارها -اقفز ألعلى وألسفل إلظهار أنك تشعر بالملل! ما تحتاجه مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) بعض الطاقة لالهتزاز أو القفز أو السخافة 16 برمجة Microbit 4.2.3.2قم ببرمجتها 4.2.3.3طورها استخدم صورا مختلفة للعواطف المضمنة مثل MEHأو CONFUSEDأو .ANGRY أظهر عاطفة أخرى عند الضغط على الزرين Aو Bمعا. أضف مشاعر جديدة باستخدام شاشة LEDلرسم صورك الخاصة كما فعلنا في المتحركة. 4.3المجموعة :3أشعة الشمس في هذا التسلسل من المشاريع ،ستقوم بإنشاء أيقونات شمس بسيطة باستخدام مصابيح LEDعلى المايكروبيت ( ، )micro: bitوإنشاء تسلسالت لجعل "شعاع" الشمس ثم برمجة جهاز استشعار ضوء الشمس الخاص بك. 17 برمجة Microbit 4.3.1المشروع ( 1هنا تأتي الشمس) 4.3.1.1اصنعها ما هذا؟ قم بإنشاء رمز الشمس الخاص بك ل .micro: bit ما تحتاجه مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) ورق تربيع لرسم تصميماتك الخاصة (اختياري) 4.3.1.2قم بترميزها 18 برمجة Microbit 4.3.1.3طورها ارسم نسختك الخاصة من الشمس أو النجم أو القمر. اجعل الشمس تظهر إذا ضغطت على الزر ، Aوالقمر إذا ضغطت على الزر .B استخدم حلقة لجعل الشمس تومض أو تشرق. 4.3.2المشروع ( 2أشعة الشمس الساطعة) 4.3.2.1اصنعها استخدم رمز الشمس من هنا تأتي الشمس لعمل رسوم متحركة لشعاع الشمس. ما تحتاجه مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) ورق مربع لرسم تصميمات أشعة الشمس الخاصة بك (اختياري) 19 برمجة Microbit 4.3.2.2قم بترميزها 20 برمجة Microbit 4.3.2.3طورها تسريع أو إبطاء الرسوم المتحركة عن طريق تغيير تأخير 500مللي ثانية. استخدم تصميمك الخاص للشمس وأشعتها. 4.3.3مستشعر ضوء الشمس للمشروع 4.3.3.1اصنعها ما هذا؟ حول شاشة LEDإلى مستشعر لجعل المايكروبيت ( )micro:bitيتفاعل مع الضوء ما تحتاجه مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) مصدر ضوء وشيء لتغطية المايكروبيت ( - )micro:bitيدك ستفعل! 21 برمجة Microbit 4.3.3.2قم ببرمجتها 4.3.3.3طورها اعرض صورة مختلفة ،مثل القمر أو النجم ،عندما يكون الظالم. اعرض شمسا متحركة عندما يسقط الضوء على المايكروبيت (.)micro:bit حول هذا المشروع إلى ضوء ليلي بجعله يضيء شاشة المايكروبيت ( )micro:bitعندما يحل الظالم. 22 برمجة Microbit 5اجهزه االستشعار بناء على تعلمك في مجموعات المصابيح واألزرار ،ستوضح لك هذه المشاريع ومقاطع الفيديو كيفية برمجة المايكروبيت ( )micro:bitالستشعار الحركة والضوء ودرجة الحرارة والمجاالت المغناطيسية. تم تصميم كل مجموعة من المشاريع لبناء فهمك وثقتك تدريجيا.يمكنك اختيار واحد أو العمل من خاللهم جميعا لتطوير فهمك الستخدام مستشعرات المايكروبيت (.)micro:bit 5.1المجموعة :1ألعاب مقياس التسارع في هذا التسلسل من المشاريع ،ستتعلم كيفية استخدام مقياس التسارع وإنشاء النرد ولعبة باستخدام المايكروبيت (.)micro:bit التسارع مقياس التسارع هو مستشعر حركة يقيس الحركة.يكتشف مقياس التسارع في المايكروبيت ( )micro:bitالخاص بك عندما تقوم بإمالته من اليسار إلى اليمين والخلف واألمام وصعودا وهبوطا. هناك العديد من الطرق التي يمكنك من خاللها استخدام مقياس التسارع في مشاريعك.تعرف على المزيد حول كيفية عملها من خالل مشاهدة الفيديو ،ثم اختر مشروعا للبدء. https://youtu.be/UT35ODxvmS0 23 برمجة Microbit 5.1.1المشروع ( 1النرد) 5.1.1.1اصنعها ما هذا؟ هز المايكروبيت ( )micro:bitالخاص بك لعمل أرقام عشوائية. يوضح لك هذان المقطعان ما ستقوم به وكيفية ترميزه: https://youtu.be/D2VKfi2rvPU ماذا تحتاج؟ مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) النرد الحقيقي (اختياري) 5.1.1.2قم ببرمجتها https://youtu.be/FzfHJH903nU 24 برمجة Microbit 5.1.1.3تطويرها اجعل الرقم يظهر لبضع ثوان ،ثم امسح شاشة LEDلتوفير البطاريات. اجعلها لفة 2نرد.يمكنك إنشاء رقم عشوائي بين 2و ، 12أو يمكنك إنشاء رقمين عشوائيين بين 1و 6 وجمعهما معا. جرب كلتا الطريقتين واحسب عدد مرات حدوث كل درجة.هل يحدث فرقا؟ هل تظهر بعض األرقام أكثر من غيرها؟ 5.1.2المشروع ( 2النرد الرسومي) 5.1.2.1اصنعها ما هذا؟ مشروع نرد يبدو وكأنه قالب حقيقي يحتوي على أنماط من النقاط بدالً من األرقام. ماذا تحتاج؟ مايكروبت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) ورق مربع لتصميم وجوه النرد الخاصة بك (اختياري) 25 برمجة Microbit 5.1.2.2قم ببرمجتها 26 Microbit برمجة 27 برمجة Microbit 5.1.2.3تحسينها اجعل الشاشة واضحة بعد بضع ثوان لجعل البطاريات تدوم لفترة أطول ولجعلها واضحة عند تدوير رقمين متماثلين. ارسم أنماط النقاط الخاصة بك لتمثيل كل رقم. اجعلها تتدحرج بأرقام أعلى.كيف تمثلهم في إخراج شاشة العرض الشبكية LED 5x5؟ 5.1.3المشروع ( 3ماجيك 8كرة) 5.1.3.1اصنعها ما هذا؟ أعد إنشاء لعبة كالسيكية من خمسينيات القرن العشرين باستخدام المايكروبيت ( )micro:bitوقم بتخصيصها لجعلها خاصة بك. ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) بعض األسئلة لطرحها على المايكروبيت ()micro:bit 28 برمجة Microbit 5.1.3.2قم ببرمجتها 5.1.3.3تحسينها اجعل الصورة تختفي بعد بضع ثوان. اجعل المايكروبيت ( )micro:bitيعرض إجابات مشفرة مختلفة عند هزه ،بدال من الصور.يمكن أن تقول "لست متأكدا" أو "يبقى أن نرى". 29 برمجة Microbit 5.2المجموعة :2عدادات خطوات مقياس التسارع تعرف على كيفية استخدام مقياس التسارع لبرمجة عدادات الخطوات المتطورة بشكل متزايد. 5.2.1المشروع ( 1عداد الخطوات) 5.2.1.1الخطوة :1اصنعها ما هذا؟ حول المايكروبيت ( )micro:bitإلى عداد خطوات (أو عداد الخطى) لمساعدتك على تتبع مدى نشاطك -وتعلم بعض الترميز في نفس الوقت! يوضح لك هذان المقطعان ما ستقوم به وكيفية ترميزه: https://youtu.be/J4xXHqd2UIs https://youtu.be/zOzf5RkFJTk ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) 30 برمجة Microbit شيء إلرفاق المايكروبيت ( )micro:bitبحذائك أو ساقك – خيط أو شريط أو فيلكرو. 5.2.1.2قم ببرمجتها 5.2.1.3تحسينه أضف زرا إلعادة تعيين الخطوات إلى .0 أضف تمثيال رسوميا لعدد الخطوات التي اتخذتها. قم بقياس طول متوسط خطوتك واطلب من المايكروبيت ( )micro:bitضرب هذا في عدد الخطوات لحساب المسافة التي قطعتها. 31 برمجة Microbit 5.2.2المشروع ( 2عداد خطوات منخفض الطاقة) 5.2.2.1الخطوة :1اصنعها ما هذا؟ اصنع عداد خطوات ببطاريات تدوم طويال. ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) شيء إلرفاق المايكروبيت ( )micro:bitبحذائك أو ساقك – خيط أو شريط أو فيلكرو. 32 برمجة Microbit 5.2.2.2قم ببرمجتها 5.2.2.3تحسينها قم بتعديل البرنامج بحيث يقوم الزر Bبإعادة العداد إلى .0 قم بقياس طول خطوتك واحصل على المايكروبيت ( )micro:bitلضرب ذلك في عدد الخطوات لحساب المسافة التي قطعتها. فكر في طرق لتكييف مشاريع أخرى لجعل البطاريات تدوم لفترة أطول. 33 برمجة Microbit 5.2.3المشروع ( 3عداد الخطوات الحساسة) 5.2.3.1اصنعها ما هذا؟ عداد خطوات يمكنك جعله أكثر دقة من خالل تكييفه مع أسلوب المشي الخاص بك. ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) شيء إلرفاق المايكروبيت ( )micro:bitبحذائك أو ساقك -خيط أو فيلكرو. 34 برمجة Microbit 5.2.3.2قم ببرمجتها 5.2.3.3تحسينه اجعل بطارياتك تدوم لفترة أطول عن طريق تغيير البرنامج بحيث يظهر فقط عدد الخطوات عند الضغط على الزر .A قم بتعديل البرنامج بحيث يقوم الزر Bبإعادة العداد إلى .0 قم بقياس طول خطوتك واحصل على المايكروبيت ( )micro:bitلضرب ذلك في عدد الخطوات لحساب المسافة التي قطعتها. يمكن لمقياس التسارع قياس القوى في 3أبعاد ،تسمى المحاور Xو Yو .Zيمكنك تعديل الكود الختيار المحور الذي تريد قياسه ،اعتمادا على الطريقة التي تقوم بها بإصالح المايكروبيت ()micro:bit على ساقك أو حذائك. 35 برمجة Microbit 5.3المجموعة :3درجة الحرارة تعلم كيفية تحويل المايكروبيت ( )micro:bitإلى مقياس حرارة. مستشعر درجة الحرارة مستشعر درجة الحرارة هو جهاز إدخال يقيس درجة الحرارة.يحتوي BBC micro:bitعلى مستشعر درجة حرارة داخل المعالج والذي يمكن أن يمنحك تقديرا تقريبيا لدرجة حرارة الهواء. 36 برمجة Microbit تعرف على المزيد حول مستشعر درجة الحرارة على المايكروبيت ( )micro:bitمن خالل مشاهدة الفيديو ،ثم اختر أحد المشاريع لبرمجة مستشعر درجة الحرارة. https://youtu.be/mrHn8eZ9eqg 5.3.1المشروع ( 1ميزان الحرارة) 5.3.1.1اصنعها ما هذا؟ أظهر مدى سخونة أو برودة المايكروبيت ( )micro:bitباستخدام مستشعر درجة الحرارة المدمج. 37 برمجة Microbit ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) مصدر للحرارة أو التبريد ،مثل المروحة ،إذا كنت تريد أن ترى درجة الحرارة تتغير بسرعة (اختياري) 5.3.1.2قم ببرمجتها 5.3.1.3تحسينه قارن القراءة بمقياس حرارة آخر.ما مدى دقة المايكروبيت ()micro:bit؟ هل تحتاج إلى تعديل قراءة المايكروبيت ( )micro:bitللحصول على درجة حرارة الهواء؟ تحويل درجة الحرارة إلى فهرنهايت أو كلفن. 38 برمجة Microbit 5.3.2المشروع ( 2مقياس حرارة بحد أقصى) 5.3.2.1اصنعها ما هذا؟ تتبع أعلى وأدنى درجات الحرارة عن طريق ترك هذا البرنامج يعمل على المايكروبيت (.)micro:bit 39 برمجة Microbit ماذا تحتاج؟ مايكرو:بت (أو محاكي ميككود) محرر MakeCodeأو Python حزمة البطارية (اختياري) مصدر للحرارة أو التبريد ،مثل المروحة ،إذا كنت تريد أن ترى تغير درجة الحرارة بسرعة -أو خذ المايكروبيت ( )micro:bitإلى الخارج ورقة الرسم البياني إذا كنت تريد االحتفاظ بمخطط لدرجات الحرارة بمرور الوقت 5.3.2.2كو إت 5.3.2.3تحسينه قارن القراءة بمقياس حرارة آخر.ما مدى دقة المايكروبيت ()micro:bit؟ هل تحتاج إلى تعديل قراءة المايكروبيت ( )micro:bitللحصول على درجة حرارة الهواء؟ كيف يمكنك أن تفعل ذلك؟ تحويل درجة الحرارة إلى فهرنهايت. 40 برمجة Microbit 5.3.3المشروع ( 3ميزان حرارة داخلي وخارجي) 5.3.3.1اصنعها ما هذا؟ استخدم اثنين من المايكروبيت ( )micro:bitحتى تتمكن من مراقبة درجات الحرارة الخارجية عن بعد. ماذا تحتاج؟ اثنين من مايكرو :بت محرر MakeCodeأو Python البطاريه حاوية مقاومة للماء ،مثل هذا الصندوق البالستيكي 5.3.3.2قم ببرمجتها جهاز استشعار خارجي وجهاز إرسال: 41 برمجة Microbit جهاز استشعار داخلي وجهاز استقبال: 5.3.3.3تحسينها اجعل البطاريات تدوم لفترة أطول من خالل جعل المايكروبيت ( )micro:bitالخارجي يقوم بإيقاف تشغيل الراديو الخاص به عندما ال يكون قيد االستخدام وإرسال قراءات درجة الحرارة بشكل أقل. استخدم المتغيرات لتتبع أعلى وأدنى درجات الحرارة المسجلة. قم بمعايرة القراءات مقابل مقياس حرارة آخر لمعرفة ما إذا كنت بحاجة إلى ضبط درجة حرارة المايكروبيت (.)micro:bit 6ماكوين روبوت 42 Microbit برمجة ماكوين كيت6.1 ماكوين روبوت6.2 https://youtu.be/Csp2Wa7yMg0 43 برمجة Microbit 7محرك سوف نتعلم كيفية التحكم بحركة الروبوت باستخدام الميكروبت المحرك الكهربائي كيف يعمل ؟ هي عنصر الكتروني يقوم بتحويل الطاقة الكهربائية الى قدرة ميكانيكية إلنجاز عمل حركة المحرك الكهربائي حركة دورانية اما مع عقارب الساعة او عكس عقارب الساعة يشتغل على طاقة 4.5فولت بتيار مستمر دي سي تبلغ سرعته 200دورة في الدقيقة كيف يتحرك الروبوت ؟ يوجد محرك في كل جانب من جوانب الروبوت إذا قمنا بضبط سرعة المحركات بنفس السرعة وقمنا بضبط االتجاهات كما هو موضح بالشكل 44 برمجة Microbit 7.1المجموعة :1الحركة األساسية 7.1.1المشروع ( 1حركة الخط) 7.1.1.1اصنعها حرك الروبوت لألمام لمدة ثانية ثم توقف ماذا تحتاج؟ مايكروبت ماكوين روبوت البطاريه 7.1.1.2قم ببرمجتها 45 Microbit برمجة 46 برمجة Microbit 7.1.1.3تحسينها 47 Microbit برمجة 48