مفتوح المصدر

اكتشف اسهاماتنا في المصدر المفتوح، والتعرف على كيفية الحصول على المشاركة

ما هو المصدر المفتوح؟

المصدر المفتوح يمكن أن تعني أشياء مختلفة قليلة، ولكن هنا في "مؤسسة تعليم الماكيرو:بت فإنه يعني أن التعليمات البرمجية والموارد التي لدينا نحن و المتعاونين بنشرها تحت رخصة المصدرالمفتوح يمكن الاطلاع عليها ، وتعديلها، ريمكس وتحسينه من قبل شخص.

لقد عملنا منذ الأيام الأولى الميكرو: بت في الشراكة. ونحن نؤمن باعتماد فلسفة المصادر المفتوح باننا قادرون على التعاون مع الجميع في المجتمع.

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

يتم تخزين بعض الاكواد البرمجية في "مستودعات" مستضافة من قبل GitHub. يمكنك معرفة المزيد حول GitHub في دعم هذه المادة.

هل أنت تفكر في المساهمة في مشاريع مفتوحة المصدر؟ هذا رائع! الرجاء التحقق من موقعنا المجتمع المبادئ التوجيهية قبل بداية العمل وضمان تقرأ تراخيص مستودع.

البرمجة

محرر الويب "كتل جافا سكريبت" (makecode.microbit.org)

يعمل محرر بلوكات JavaScript المدعوم من MakeCode على تسهيل برمجة ( المايركوبيت micro:bit) بواسطة البلوكات (sblock) وجافا سكريبت. محرر كتل جافا سكريبت هو مدعوم من ماكيكودي، محرر على إنترنت على أساس كتلة التعليمات برمجية استناداً إلى Microsoft أدوات تجربة البرمجة (بكست).

محرر كتل جافا سكريبت كما يتيح لك إنشاء ملحقات للملحقات المفضلة الخاصة بك، ملحقات التي وضعها المجتمع ويمكن الاطلاع هنا: https://makecode.microbit.org/extensions/

بيثون محرر الويب (python.microbit.org)

محرر Python بسيط الاستخدام. كما أن الكود البرمجي بسيط ، وقد تم التعليق عليها بشكل كبير ، كذلك منطق المحرر يحتوي على تغطية إختبار بنسبة 100٪. يتم إنشاء ملف HEX في المستعرض (بشكل أساسي ، نأخذ وقت تشغيل MicroPython ونلحق به برنامجًا نصيًا مشفرًا عشريًا) حتى يعمل المحرر في وضع عدم الاتصال. وأخيرا تم إنشاء المحرر من قبل المتطوعين في أوقات فراغهم. إنها برمجيات حرة ، لذا فنحن نرحب بتكييفها واعتمادها وتغييرها لاستخداماتك الخاصة. كما نرحب بالمساهمات أيضاً.

الميكروبايثون

MicroPython هو إعادة تشغيل كاملة لـ Python 3 لأجهزة الكمبيوتر الصغيرة ويسمح لك بتشغيل نصوص Python الخاصة بك على الميكرو:بت (micro: bit). تم توسيع MicroPython لتشمل وحدة خاصة لبيثون: bit Python ، وغيرها من الميزات الممتعة مثل الموسيقى ، والتي يمكنك استخدامها لتتمكن من برمجة الجهاز بسهولة. التعليمات البرمجية يتم إنشاؤها بواسطة فريق دولي من مطوري البرمجيات الحرة، وأنتم مدعوون للمساهمة.

محرر Mu

مو محرر التعليمات برمجية بسيطة للمبرمجين المبتدئين استناداً إلى ردود فعل واسعة من المعلمين والمتعلمين. مو هو مكتوب في بيثون، ويعمل على ويندوز، ماك، لينكس وRaspberry Pi. محرر Mu يدعم اللمعان السريع والوصول إلى REPL.

التوضيحات

جهاز استخراج طبقة المستندات

المايكرو:بت طبقة تجريد اختلافات الأجهزة (DAL) هو مجموعة أساسية من السائقين والآليات والأنواع التي تشكل بيئة وقت التشغيل الجزئي: بت.

البرامج ذات المستوى المنخفض

بي بي سي مايكرو:بت (micro:bit) متواجد في مجتمع مهندسين العتاد ()

المايكرو:بت(micro:bit) وقت تشغيل (أو طبقة تجريد الأجهزة - DAL) وهو جزء من برنامج حيث يوفر الوصول إلى كافة إمكانات micro: bit باستخدام مكتبة C / C ++ بسيطة وسهلة الاستخدام. يتم استخدامه كتكنولوجيا تمكينية لعائلة (micro: bit) من اللغات ، بما في ذلك Microsoft Blocks و Microsoft Touch Develop و JavaScript Codes و MicroPython. وهو أيضًا نظام أساسي مفتوح المصدر وموثق تمامًا يتيح التطوير المباشر لبرامج الميكرو:بت (micro: bit)باستخدام مجموعة متنوعة من الأدوات عبر الإنترنت أو دون الاتصال بالإنترنت ، بما في ذلك مجموعة أدوات ARM mbed toolchain. مايكرو:بت(micro:bit) وقت تشغيل يعتمد على الأجهزة والبرامج التي توفرها ARM و Nordic Semiconductor.

ملف التشكيل الجانبي للبلوتوث Bluetooth

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

يتم تنفيذ التشكيل الجانبي كجزء من الميكرو:بت وقت التشغيل والتوثيق له و تتوفر من مستودع GitHub.

الرابط العميق

Arm Mbed DAPLink هو مشروع برمجيات مفتوحة المصدر يمكّن البرمجة و تصحيح الأخطاء التي تعمل على وحدات المعالجة المركزية Arm Cortex.

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

التصميم المرجعي

يخزن هذا المستودع التصميم المرجعي لـ الميكرو:بت Micro: bit Educational Foundation. الغرض من هذا التصميم هو مساعدة المستخدمين على تحويل الاختراعات التي قاموا بها باستخدام المايكروبيت في لوحة مستقلة ، ومعرفة المزيد عن كيفية تصنيع الأشياء. الملفات الكاملة للتصميم المرجعي توجد على الرابط. هنا .

التطبيقات

تطبيق اندرويد

تطبيق micro: bit هو الرفيق الأساسي للـ BBC micro: bit ، مما يسمح لك بتنسيق الكود إلى الميكروفون الخاص بك: bit wirelessly والتواصل بين جهاز محمول والمايكرو:بت.

Swift playgrounds

سويفت بلاي قراوند (Swift Playgrounds) هو تطبيق على الايباد لمساعدة الناس على تعلم لغة برمجة سويفت (Swift Language) باستخدام الكتب التفاعلية. لقد أنشأنا كتابًا يتفاعل مع micro: bit لاسلكيا ، مما يساعدك على تعلم أساسيات الشفرة أثناء الاستمتاع بالمايكرو:بت! ويتضمن ذلك أيضًا واجهة برمجة تطبيقات Swift للتفاعل مع micro: bit ، مما يسمح للمطورين بإنشاء كتبهم بسهولة بالمايكرو:بت.

طرق أخرى للمساهمة

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

Selecting this opens external content from our support system, which adheres to their privacy policy.