اكتشف خصائص المايكروبت!

يمتلك المايكروبت الكثير من الخصائص التي تحتاجها لعمل مشاريع برمجية رائعة، على سبيل المثال: بإمكانك عمل روبوت متحرك!، أو التحكم في تشغيل وإطفاء الإضاءة!

رسم تخطيطي للمايكروبت

نظرة عامة

خصائص المايكروبيت (micro:bit) الفيزيائية :

بعد أن تعرفنا على الخصائص الفيزيائية للمايكروبيت، دعنا الآن نُلقي نظرة على وظائف هذه الخصائص ونتعرف على كيفية التعامل معها وبرمجتها!

الإضاءات(LEDs)

إضاءات المايكروبت

ماذا تعني؟ هي متصلات ثنائية باعثة للضوء. ويحتوي المايكروبت على 25 إضاءة (LEDs) قابلة للبرمجة بشكل فردي لعرض النصوص والأرقام والصور.

كيف يمكنني برمجتها؟تعرف على المزيد من برمجة الإضاءة LEDs >\a>بالنقر هنا، أو استخدم المصادر البرمجية التالية:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة: شاهد هنا مثال القلب المضيء المتحرك بجافا سكريبت (java script) الحركة بلغة بايثون!

المفاتيح

مفاتيح المايكروبت

ماذا تعني؟ هناك مفتاحان على الجزء الأمامي للمايكروبت. يسمى المفتاح الأول على اليسار بالمفتاح A والأيمن B. ومن خلالهما يمكنك تشغيل التعليمات البرمجة بالضغط على أحدهما أو عليهما معاً بنفس الوقت، وذلك بحسب التركيب البرمجي الذي تقوم به.

كيف أبرمجه؟ انظر للمصادر التالية:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة - ألقِ نظرة على مشروع الأزرار المبتسمة أو المشروع الأكثر تقدماً آلة التصويت وكلاهما يتم التحكم بهما باستخدام الازرار في جافا سكريبت JavaScript.

موصلات (Pins)

موصلات المايكروبت

ماذا تعني؟ هناك 25 موصل على الحافة السفلية، وفي الواجهة الأمامية للمايكروبيت، والتي نطلق عليها 'موصلات (Pins)'. وتستخدم من أجل توصيل وبرمجة المحرك، وتشغيل إضاءة (LEDs)، أو توصيل المزيد من الحساسات الخارجية.

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

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة- برمجة الموز كلوحة مفاتيح ، اختراق سماعات الرأس ، وإنشاء روبوت من علبة حليب بلغة جافا سكريبت (java script). أو ألقِ نظرة على هذا المشروع حساس المايكروبيت مكتوبًا بلغة البايثون.

مستشعر الإضاءة

شاشة إضاءة LED للمايكروبت، والتعامل معها  كأداة استشعار للضوء.

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

كيف أبرمجه؟ انظر للمصادر التالية:

Python MakeCode

أمثلة- تعلم كيف ترسم مخطط بياني على شاشة المايكروبيت، يوضح مستويات الإضاءة المحيطة، بلغة جافا سكريبت (java script).

مستشعر درجة الحرارة

مستشعر درجة الحرارة للمايكروبت

ماهو؟ هذا الحساس يسمح للمايكروبت بالكشف عن درجة الحرارة الحالية للجهاز بالدرجة المئوية.

كيف أبرمجه؟ اطلع على المراجع التالية:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة- اكتشف كيف يعمل مستشعر درجة الحرارة .

مقياس التسارع

تسارع المايكروبت

ما هو؟ هو مكون يقيس تسارع قطعة المايكروبيت، حيث أنه يستشعر حالة حركته، وحالات الاهتزاز،والإمالة، و السقوط الحر.

كيف تكون برمجته؟ اطلع على المراجع أدناه:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة- لعبة "حجر، ورقة، مقص". أو إنشاء إيقاع موسيقي بلغة بايثون (Python)!

البوصلة

بوصلة المايكروبت

ما هي؟ تستشعر البوصلة الحقل المغناطيسي للأرض؛ مما يسمح لك باكتشاف الاتجاه الذي يتجه إليه المايكروبت، ويجب عليك ضبط البوصلة جيدآ قبل أن تكتشف الاتجاهات الأربع.

عندما تعاير البوصلة بشكل صحيح! فإنك تحصل على نتائج أكثر دقة. في محرر MakeCode Blocks استخدم 'calibrate compass'. ولضبط البوصلة في بايثون، استخدم compass.calibrate.

عندما تبدأ بضبط البوصلة، اتبع التعليمات على شاشة المايكروبت. لضبط البوصلة يجب عليك تدوير قطعة المايكروبيت بحركة دائرية كاملة، وراقب اتجاه النقاط المضيئة التي تتحرك لتشير إلى اتجاه الشمال في كل مرة.

كيف أبرمجه؟ اطلع على المراجع أدناه:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة- إنشاء بوصلة لتحديد اتجاه الشمال باستخدام جافا سكريبت أو بايثون!

الراديو

لاقط الراديو بالمايكروبت

ما هو؟ تتيح خاصية الراديو الاتصال اللاسلكي بين مجموعة المايكروبت، وتبادل الرسائل بينهم. كما يمكن استخدام خاصية الراديو لبناء ألعاب متعددة اللاعبين.

كيف أبرمجه؟ اكتشف كيفية برمجة الراديو في المايكروبت:

Python لغة البايثون JavaScript Blocks بلوك جافا سكريبت

أمثلة- إنشاء لعبة (حجر، ورقة، مقص) متعددة اللاعبين، مكتوبة بلغة جافا سكريبت (java script)، أو إنشاء لعبة (fireflies) بلغة جافا سكريبت (java script) وَ بايثون!

البلوتوث

لاقط البلوتوث بالمايكروبت

ماذا يعني؟ البلوتوث -الذي يستهلك طاقة منخفضة- يسمح للمايكروبت أن يتحكم في الهواتف والأجهزة اللوحية. وهذا الاتصال يعمل بطريقتين، حيث يمكن إرسال التعليمات البرمجية للمايكروبت لا سلكياً من هاتفك باستخدام أحد تطبيقاتنا . أو التطبيقات الأخرى مثل Swift Playgrounds و Scratch للتواصل لا سلكياً مع المايكروبت.

قبل استخدام خاصية البلوتوث، لابد من اقتران المايكروبت مع الجهاز الآخر. وبعد الاقتران يمكنك إرسال الملفات لاسلكياً إلى المايكروبت. عند استخدام الراديو، سيظل البلوتوث قادراً على تحديث التعليمات البرمجيه على المايكروبت إذا كان في وضعية الاقتران تعلم الفرق بين الراديو والبلوتوث في هذه المقالة المرفقة.

اصنع كوداً برمجياً

محرر البايثون لا يدعم البلوتوث حالياً.

ماذا يقدم البلوتوث؟ إرسال التعليمات البرمجية إلى المايكروبت لاسلكياً.

منفذ USB

ماذا يعني؟ يتيح لك منفذ الـ USB توصيل المايكروبت بجهاز الكمبيوتر عن طريق كيبل USB، الذي يمده بالتيار الكهربائي، وَيمكنك من تحميل البرنامج على المايكروبت.

معلومات تقنية

يرجى الرجوع إلى صفحة الأجهزة لاكتشاف المزيد حول تقنية المايكروبت ومعلومات التوافق.

العتاد والأجهزة

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

التطبيقات
Selecting this opens external content from our support system, which adheres to their privacy policy.