جدول المحتويات:
- الخطوة 1: Outlook لـ Micro: bit :
- الخطوة الثانية: توقعات Arduino:
- الخطوة الثالثة: الأداء
- الخطوة 4: البرمجيات
- الخطوة 5: الخاتمة
- الخطوة 6: المصدر
فيديو: مقارنة بين Micro: bit و Arduino: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
ما هو مجلس التطوير الأكثر شيوعًا بين صانعي البرامج مؤخرًا؟ بالطبع ، يجب أن يكون 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].
موصى به:
RS485 بين Arduino و Raspberry Pi: 7 خطوات
RS485 بين Arduino و Raspberry Pi: بالنسبة للمدرسة ، أحتاج إلى إنشاء مشروع. اخترت صنع جهاز تحكم ذكي في الدفيئة يتم التحكم فيه بالكامل بواسطة التوت باي. سيتم تشغيل المستشعرات بواسطة اردوينو أونو. خلال الأشهر التي تلي ذلك ، سوف أنشر طريقة صنع هذا المشروع خطوة بخطوة
التواصل بين مستشعر الجيروسكوب ثلاثي المحاور BMG160 مع Arduino Nano: 5 خطوات
واجهة مستشعر جيروسكوب ثلاثي المحاور BMG160 مع Arduino Nano: في عالم اليوم ، أكثر من نصف الشباب والأطفال مغرمون بالألعاب وكل من يعشقها ، مفتونًا بالجوانب التقنية للألعاب يعرف أهمية استشعار الحركة في هذا المجال. لقد اندهشنا أيضًا من نفس الشيء
مقارنة بين أجهزة الكشف عن مدى السونار LV-MaxSonar-EZ و HC-SR04 مع Arduino: 20 خطوة (بالصور)
مقارنة LV-MaxSonar-EZ و HC-SR04 Sonar Range Finders مع Arduino: أجد أن العديد من المشاريع (خاصة الروبوتات) تتطلب ، أو يمكن أن تستفيد ، من قياس المسافة إلى كائن في الوقت الفعلي. تعتبر مكتشفات نطاق Sonar غير مكلفة نسبيًا ويمكن توصيلها بسهولة بوحدة تحكم صغيرة مثل Arduino. هذا في
AWS و IBM: مقارنة خدمات إنترنت الأشياء: 4 خطوات
AWS و IBM: مقارنة خدمات إنترنت الأشياء: نقارن اليوم بين مجموعتين من حزم البيانات التي تجعل من الممكن تطوير تطبيقات إنترنت الأشياء من وجهة نظر عروض الخدمة المختلفة
مقارنة الوميض على الكمبيوتر الشخصي: 5 خطوات
مقارنة الوميض على الكمبيوتر الشخصي: قم بأداء مهمة على جهاز الكمبيوتر الشخصي الخاص بك والتي كان من الممكن القيام بها في السابق فقط بواسطة جهاز كبير وعالي الكفاءة ومكلف ، وقم بذلك بشكل أفضل. يستخدم هذا Instructable الكثير من الكلمات لوصف إجراء سهل إلى حد ما ، لكن المكافأة تستحق ذلك. سوف تضحك