جدول المحتويات:

مقارنة بين Micro: bit و Arduino: 6 خطوات
مقارنة بين Micro: bit و Arduino: 6 خطوات

فيديو: مقارنة بين Micro: bit و Arduino: 6 خطوات

فيديو: مقارنة بين Micro: bit و Arduino: 6 خطوات
فيديو: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, شهر نوفمبر
Anonim
مقارنة بين Micro: bit و Arduino
مقارنة بين Micro: bit و Arduino

ما هو مجلس التطوير الأكثر شيوعًا بين صانعي البرامج مؤخرًا؟ بالطبع ، يجب أن يكون micro: bit board. بتعاون من الشركات التقنية العملاقة مثل BBC و Microsoft و Samsung و NXP ، تم منح لوحة micro: bit هالة من الطبقة النبيلة منذ ولادتها. في العام الماضي ، سلمت الحكومة البريطانية مليون قطعة من لوحة micro: bit لطلاب الصف السابع. إذن ، هل ستكون شعبية المايكروبت ظاهرة مستمرة أم ذبلت الزهرة في الدقيقة التالية؟ أم سيكون هناك لوحة أخرى بنفس المستوى المهم مثل لوحة Arduino؟ مع وضع هذه الأسئلة في الاعتبار ، سأقوم بإجراء مقارنة بين micro: bit و Arduino من جوانب الأجهزة والبرامج.

ملحوظة:

نظرًا لأن لوحة Arduino تحتوي على أرقام طراز متعددة ، فإننا نستخدم هنا لوحة UNO الرسمية لإجراء مقارنة.

الخطوة 1: Outlook لـ Micro: bit :

تقدم لوحة Micro: bit مظهرًا خارجيًا شطبًا دائريًا بحجم صغير. يوجد في الجانب الأمامي زرين ومصفوفة نقطية 5 * 5 LED ؛ بينما في الجانب الخلفي ، يوجد منفذ USB وزر إعادة الضبط ومقبس البطارية وشرائح مختلفة. الشعور الأكثر بديهية هو اللحام والشاشة الحريرية للوحة الدائرة بأكملها رائعة للغاية. عادة في انطباعنا ، يتم وضع لوحة التطوير مع جميع أنواع المكونات والدبابيس في السطح. لكن لوحة micro: bit بأكملها لا تحتوي على أي دبابيس. يتم إخراج جميع منافذ الإدخال والإخراج من الموصل الموجود في حافة اللوحة.

هناك 5 دوائر في المتكلم. هم P0 و P1 و P2 و VCC و GND بشكل منفصل.

الخطوة الثانية: توقعات Arduino:

يتميز Arduino بخصائص مختلفة تمامًا. نظرتنا المستقبلية أقرب إلى مجلس التنمية في انطباعاتنا. يوجد على السبورة شريحة رئيسية ومنفذ USB وموصل طاقة تيار متردد. على حافة اللوحة ، هناك عدد كبير من النساء.

يمكننا أن نرى من نظرتها أن مفهوم تصميم micro: bit و Arduino مختلفان تمامًا. قيم Micro: bit صغيرة أكثر فيما يتعلق بالحجم والأمان ، ثم قدرتها على الامتداد. بينما يركز Arduino على الاستكشاف الكامل لقدرة التمديد للوحة ، مما يجعلها تبدو أكثر أسلوبًا مهووسًا.

الخطوة الثالثة: الأداء

مايكرو: بت اردوينو UNO
سيد تشيب nRF51822 ATmega
المعالج 32 بت ARM اللحاء M0 8 بت AVR
ذاكرة فلاش 256 كيلو بايت 32 كيلوبايت
الرامات "الذاكرة العشوائية في الهواتف والحواسيب 16 كيلوبايت 2 كيلوبايت
سرعة المذبذب 16 م 16 م
عرض 5 * 5 مصفوفة نقطية LED 1 ليد
زر 2 أزرار غير محددة لا أحد
بلوتوث نعم لا أحد
مقياس التسارع نعم لا أحد
بوصلة رقمية نعم لا أحد
مشغل بواسطة UAB / حالة البطارية USB / طاقة التيار المتردد

من النموذج أعلاه ، يمكننا أن نرى أن micro: bit قد نجح تقريبًا في جميع الجوانب أكثر من Arduino. يمكن أن يطلق عليه لوحة صغيرة تحتوي على قوة هائلة. بالطبع ، تأخر إنشاء لوحة micro: bit عدة سنوات عن Arduino UNO. لذلك فلا عجب أن micro: bit قد نجحت في أداء وحدة المعالجة المركزية الخاصة بها. ما هو مدهش هو micro: bit يحتوي على بلوتوث مدمج ، بوصلة رقمية ، مقياس تسارع ، مصفوفة نقطية LED على جسمه الصغير. بغض النظر عن كونها لوحة Arduino الرسمية أو من جهة خارجية ، فإنها لا تحمل الكثير من المستشعرات على لوحتها. حتى في حالة عدم توصيل micro: bit بأي مستشعر ، يمكننا إكمال الكثير من الحالات باستخدام مستشعرات مختلفة محمولة على اللوحة فقط.

الخطوة 4: البرمجيات

مايكرو: بت

يمكن أن يدعم Micro: bit لغات متعددة مثل لغة البرمجة الرسومية ، Python ، C ++. من بينها ، الأكثر شيوعًا في الدفق الرئيسي هي أداة البرمجة الرسومية JavaScript Blocks Editor التي طورتها شركة Microsoft. تعتمد بيئة البرمجة الخاصة بها على خدمة الويب. لا يتعين عليك تنزيل أداة برمجة محلية.

دعم المحاكاة عبر الإنترنت

حجز البرنامج مناسب مثل قرص U.

إلى جانب ذلك ، يدعم micro: bit لغة Python الحالية الحالية أيضًا.

اردوينو

لبرمجة Arduino ، يجب عليك تنزيل IDE على جهاز الكمبيوتر الخاص بك. يدعم Arduino لغة C.

هناك أيضًا لغة برنامج رسومية تستند إلى نقطة الصفر التي طورتها شركات خارجية أخرى.

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

الخطوة 5: الخاتمة

من المقارنة أعلاه ، يمكننا أن نرى أنه بغض النظر عن جوانب الأجهزة أو البرامج ، فقد نجح micro: bit في Arduino. منصة الأجهزة القوية وواجهة البرمجة الودية تجعل هذه اللوحة الصغيرة تحصل على ميزة تفوق Arduino. ومع ذلك ، فإن مدى عمر لوحة التطوير الطويلة لا يعتمد على مدى قوة الأجهزة التي يمتلكها ، ولا على مدى جمال البرامج التي يمتلكها ، ولكن الأهم من ذلك حول ما إذا كانت بيئتها البيئية مزدهرة. بعد حوالي 10 سنوات من التراكم والعمل المشترك للشركات التقنية وعشاق المصادر المفتوحة ، يمكن القول أن الامتداد الغني لنظام Arduino بأكمله قد وصل إلى درجة كاملة تقريبًا.

بالطبع مايكرو: بت لا ترغب في الاعتراف بضعفها. ولدت Micro: bit بدم بريطاني رسمي ، ويتم الترويج لها حاليًا من قبل المنظمات البريطانية غير الهادفة للربح في المناطق العالمية. في ظل الترويج للحكومة البريطانية ، بدأ المزيد والمزيد من طلاب المدارس الابتدائية أو المتوسطة تجربتهم لاستخدام micro: bit كأداة تعليمية لبرمجة الدخول. قام المزيد والمزيد من المعلمين والمطورين وحتى الفنانين بتحميل مشاريعهم إلى مجتمعات micro: bit. النظام البيئي الحالي ، على الرغم من أنه أضعف من Arduino ، فإن الاتجاه المتزايد شرس لدرجة أنك قد لا تنظر إليه بازدراء.

Micro: bit أصغر بكثير وجميل ويسهل التعامل معه. بينما Arduino هو أسلوب أكثر مهوسًا مع المزيد من الامتدادات. يمكننا أن نقول أن لديهم علاقة متناعمة بدلاً من الرفقاء. المستخدمون المستهدفون لـ Micro: bit هم الأشخاص الذين يدخلون منطقة المصنّع في المرة الأولى أو اللاعبين على مستوى الدخول. هم في الغالب مبتدئين في دراسة micro: bit ، بينما يواجه Arduino لاعبين ذوي مستوى أعلى ، ومعظمهم من المطورين.

لقد خفض كل من micro: bit و Arduino عتبة تطوير البرامج والأجهزة ، مما يمكّن المزيد من الطلاب من إدراك أفكار مشاريعهم التي لا أساس لها وجعل كلمة "صانع" لم تعد ضميرًا لعدد قليل من الأشخاص.

الخطوة 6: المصدر

هذه المقالة من:

إذا كان لديك أي أسئلة ، يمكنك التواصل مع : [email protected].

موصى به: