يوجد أكثر من بطاقة أردوينو ، وكل واحدة مخصصة لاستخدامات مختلفة

عند اختيار لوحة Arduino نجد أنه لا يوجد نموذج واحد ، بل نجد أن هناك عدة نماذج مختلفة بمواصفات مختلفة عن بعضها البعض. ليس فقط في وحدة التحكم الدقيقة التي تأتي كمعيار ، ولكن أيضًا في تكوين المنافذ والواجهات التي تأتي كمعيار. هذا هو السبب في أننا فكرنا في جمع وطلب المعلومات حول مختلف لوحات اردوينو الموجودة في السوق.

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

يوجد أكثر من بطاقة أردوينو

العنصران المهمان في لوحات Arduino

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

المتحكمات الدقيقة المختلفة على لوحات Arduino

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

جهاز التحكم الدقيق Desmontar Arduino

الفرق الكبير بين متحكم دقيق وتقليدي وحدة المعالجة المركزية‏: هو أن الأول يعمل بسرعات منخفضة جدًا والذاكرة التي ينفذون منها البرامج صغيرة جدًا. لدرجة أننا نتحدث عن كيلوبايت من الذاكرة ، لذلك يمكن للمتحكم الدقيق تشغيل عملية واحدة فقط وهي بسيطة جدًا لدرجة أنها لا تشغل نظام تشغيل. لا يمكنهم حتى تشغيل برنامج يتطلب عمليات متعددة تعمل بالتوازي. تدمج المتحكمات الدقيقة وحدة المعالجة المركزية أو المعالج ، رامات ذاكرة ، ROM قابلة للبرمجة أو ذاكرة غير متطايرة ، وواجهات للأجهزة الطرفية على شريحة واحدة.

بعد ذلك ، لديك جدول يمكنك من خلاله الرجوع إلى مواصفات متحكمات ATMega التي تستخدمها لوحات Arduino المختلفة.

متحكم ATMega 328 ATMega 2560 ATMega 32U4
متحكم سرعة الساعة ATMega 328 16 ميجا هرتز ATMega 2560 16 ميجا هرتز ATMega 32U4 16 ميجا هرتز
ذاكرة فلاش متحكم دقيق ATMega 328 32 كيلو بايت ATMega 2560 256 كيلو بايت ATMega 32U4 32 كيلو بايت
متحكم SRAM ATMega 328 2 كيلو بايت ATMega 2560 8 كيلو بايت ATMega 32U4 2.5 كيلو بايت
متحكم رقمي دبابيس الإدخال / الإخراج ATMega 328 14 ATMega 2560 54 ATMega 32U4 20
متحكم دقيق I / O دبابيس ATMega 328 6 ATMega 2560 16 ATMega 32U4 12
متحكم PWM دبابيس ATMega 328 6 ATMega 2560 14 ATMega 32U4 7
المنافذ التسلسلية لوحدة التحكم الدقيقة ATMega 328 1 ATMega 2560 4 ATMega 32U4 1
جهد متحكم ATMega 328 5 فولت ATMega 2560 5 فولت ATMega 32U4 3.3 فولت
جهد متحكم (مزود الطاقة) ATMega 328 7 - 12V ATMega 2560 7 - 12V ATMega 32U4 USB ، 7 - 12 فولت

واجهة USB

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

مجلس اردوينو موصل USB الوزن عرض الطول
اردوينو اردوينو اونو R3 المجلس موصل USB USB -B الوزن 25g عرض 53.4mm الطول 68. 6 ملم
اردوينو نانو بورد موصل USB صغير USB-B الوزن شنومكسغ عرض 16 ملم طول 45mm
اردوينو برو ميني بورد موصل USB صغير USB-B الوزن شنومكسغ عرض 16 ملم طول 45mm
اردوينو ليوناردو بورد موصل USB Micro-USB (USB B) الوزن شنومكسغ عرض 16 ملم طول 66.6mm
اردوينو مايكرو بورد موصل Micro-USB الوزن 13g عرض 16 ملم طول 48mm
اردوينو نانو كل لوح موصل Micro-USB الوزن شنومكسغ عرض 16 ملم طول 45mm
لوحة اردوينو ميجا 2560 Rev3 موصل USB USB -B الوزن 37g عرض 53.3mm طول 101.5mm

واجهات للأجهزة الطرفية

تحتوي اللوحات المختلفة على سلسلة من الواجهات للأجهزة الطرفية والأجهزة القياسية التي تأخذ لنفسها المسامير الرقمية للميكروكونترولر. بعد ذلك ، نترك لك بعض الأمثلة على اللوحات وتكوينها.

مجلس اردوينو موصل USB الوزن عرض الطول
اردوينو اردوينو اونو R3 المجلس موصل USB USB -B الوزن 25g عرض 53.4mm الطول 68. 6 ملم
اردوينو نانو بورد موصل USB صغير USB-B الوزن شنومكسغ عرض 16 ملم طول 45mm
اردوينو برو ميني بورد موصل USB صغير USB-B الوزن شنومكسغ عرض 16 ملم طول 45mm
اردوينو ليوناردو بورد موصل USB Micro-USB (USB B) الوزن شنومكسغ عرض 16 ملم طول 66.6mm
اردوينو مايكرو بورد موصل Micro-USB الوزن 13g عرض 16 ملم طول 48mm
اردوينو نانو كل لوح موصل Micro-USB الوزن شنومكسغ عرض 16 ملم طول 45mm
لوحة اردوينو ميجا 2560 Rev3 موصل USB USB -B الوزن 37g عرض 53.3mm طول 101.5mm

لذلك ، ستتمكن من ربط الأجهزة والأجهزة الطرفية التي تستخدم هذا النوع من الواجهة مباشرة بلوحة Arduino. أنا أشير بهذا إلى UART و SPI و I2C وحتى PWM ، من أجل توصيل المحركات. بالنسبة لواجهة GPIO ، فهي مثالية ليس فقط كآلية برمجة بديلة لمنفذ USB. فضلا عن القدرة على ربط أ فطيرة التوت.