اردوينو ميجا 2560 بورد

جرب أداة القضاء على المشاكل





لوحة Arduino هي لوحة متحكم مفتوحة المصدر تعتمد على متحكم Atmega 2560. تنفذ بيئة نمو هذا المجلس لغة المعالجة أو الأسلاك. أعادت هذه اللوحات شحن صناعة الأتمتة بمنصة سهلة الاستخدام أينما كان كل شخص لديه صغر الحجم وإلا فلن يبدأ أي خلفية تقنية باكتشاف بعض المهارات اللازمة للبرمجة وكذلك تشغيل لوحة اردوينو . تُستخدم هذه اللوحات لتوسيع كائنات تفاعلية منفصلة وإلا يمكننا الاتصال ببرنامج على جهاز الكمبيوتر الخاص بك مثل MaxMSP والمعالجة والفلاش. تتناول هذه المقالة ملف مقدمة عن لوحة اردوينو ميجا 2560 ، الرسم البياني والمواصفات الخاصة به.

ما هو Arduino Mega 2560؟

لوحة متحكم مثل “Arduino Mega” تعتمد على متحكم ATmega2560. يتضمن دبابيس الإدخال / الإخراج الرقمية 54 ، حيث 16 دبوسًا هي مدخلات تناظرية ، 14 تستخدم مثل منافذ PWM لمخرجات الأجهزة التسلسلية ( UARTs ) - 4 ا مذبذب كرستالى -16 ميجا هرتز ، موصل ICSP ، مقبس طاقة ، وصلة USB ، بالإضافة إلى زر RST. تتضمن هذه اللوحة بشكل أساسي كل ما هو ضروري لدعم وحدة التحكم الدقيقة. لذلك ، يمكن توفير مصدر الطاقة لهذه اللوحة عن طريق توصيلها بجهاز كمبيوتر باستخدام كبل USB أو بطارية أو محول تيار متردد. يمكن حماية هذه اللوحة من التفريغ الكهربائي غير المتوقع عن طريق وضع لوحة القاعدة.




اردوينو ميجا 2560 بورد

اردوينو ميجا 2560 بورد

تتصل دبابيس SCL & SDA للوحة Mega 2560 R3 بجانب دبوس AREF. بالإضافة إلى ذلك ، يوجد أحدث دبابيس بالقرب من دبوس RST. دبوس واحد هو IOREF الذي يسمح للدروع بضبط الجهد المقدم من لوحة Arduino. دبوس آخر غير مرتبط ويتم الاحتفاظ به للأغراض القادمة. تعمل هذه الألواح مع كل درع موجود على الرغم من أنها يمكن أن تتكيف مع أحدث الدروع التي تستخدم هذه المسامير الإضافية.



مواصفات Arduino Mega

تشمل مواصفات Arduino Mega ما يلي.

  • ATmega2560 هو متحكم دقيق
  • جهد التشغيل لهذا المتحكم الدقيق هو 5 فولت
  • سوف يتراوح جهد الإدخال الموصى به من 7 فولت إلى 12 فولت
  • سيتراوح جهد الدخل من 6 فولت إلى 20 فولت
  • دبابيس الإدخال / الإخراج الرقمية هي 54 حيث ستوفر 15 من هذه المسامير PWM o / p.
  • دبابيس الإدخال التناظرية هي 16
  • تيار التيار المباشر لكل دبوس إدخال / إخراج هو 40 مللي أمبير
  • التيار المستمر المستخدم لـ 3.3 فولت هو 50 مللي أمبير
  • ذاكرة فلاش بحجم 256 كيلو بايت حيث يتم استخدام 8 كيلو بايت من ذاكرة الفلاش بمساعدة أداة تحميل التشغيل
  • تبلغ ذاكرة الوصول العشوائي الثابتة (SRAM) 8 كيلو بايت
  • تبلغ مساحة ذاكرة القراءة فقط القابلة للبرمجة كهربائيًا (EEPROM) 4 كيلوبايت
  • سرعة الساعة (CLK) هي 16 ميجا هرتز
  • شريحة مضيف USB المستخدمة في هذا هي MAX3421E
  • طول هذا اللوح 101.52 ملم
  • عرض هذا اللوح 53.3 مم
  • وزن هذا اللوح 36 جم

تكوين Arduino Mega Pin

التكوين دبوس لهذا اردوينو ميجا 2560 يظهر المجلس أدناه. كل دبوس من هذه اللوحة يأتي بوظيفة معينة متحالفة معها. يمكن استخدام جميع المسامير التناظرية لهذه اللوحة كدبابيس إدخال / إخراج رقمية. باستخدام هذه اللوحة ، يمكن تصميم Arduino mega projected. توفر هذه اللوحات مساحة ذاكرة عمل مرنة وهي القوة الأكبر والمعالجة التي تسمح بالعمل مع أنواع مختلفة من أجهزة الاستشعار دون تأخير. عندما نقارن مع الآخرين أنواع لوحات الأردوينو ، هذه المجالس متفوقة جسديًا.

مخطط اردوينو ميجا 2560-board-pin

مخطط اردوينو ميجا 2560-board-pin

دبوس 3.3 فولت و 5 فولت


تستخدم هذه المسامير لتوفير جهد منظم o / p حوالي 5 فولت. هذه RPS (مصدر طاقة منظم) يوفر القوة ل الميكروكونترولر بالإضافة إلى المكونات الأخرى المستخدمة على لوحة Arduino الضخمة. يمكن الحصول عليها من Vin-pin للوحة أو مصدر جهد آخر منظم 5V خلاف ذلك كابل USB ، في حين يمكن تقديم تنظيم آخر للجهد بواسطة 3.3V0-pin. يمكن استخلاص القوة القصوى من خلال هذا 50mA.

دبوس GND

تتضمن لوحة Arduino mega دبابيس 5-GND حيث يمكن استخدام أحد هذه المسامير كلما تطلب المشروع ذلك.

إعادة تعيين (RST) دبوس

يمكن استخدام دبوس RST من هذه اللوحة لإعادة ترتيب اللوحة. يمكن إعادة ترتيب اللوحة عن طريق ضبط هذا الدبوس على مستوى منخفض.

فين بين

يتراوح نطاق جهد الدخل الموفر للوحة من 7 فولت إلى 20 فولت. يمكن الوصول إلى الجهد الذي يوفره مقبس الطاقة من خلال هذا الدبوس. ومع ذلك ، سيتم ضبط جهد الخرج من خلال هذا الدبوس على اللوحة تلقائيًا على 5V.

الاتصال التسلسلي

يتم استخدام المسامير التسلسلية لهذه اللوحة مثل TXD و RXD لنقل واستقبال البيانات التسلسلية. يشير Tx إلى إرسال المعلومات بينما يشير RX إلى تلقي البيانات. تحتوي المسامير التسلسلية لهذه اللوحة على أربع مجموعات. للمسلسل 0 ، يتضمن Tx (1) و Rx (0) ، للمسلسل 1 ، يتضمن Tx (18) & Rx (19) ، للمسلسل 2 يتضمن Tx (16) & Rx (17) ، وأخيراً لـ المسلسل 3 يتضمن Tx (14) و Rx (15).

المقاطعات الخارجية

يمكن تشكيل المقاطعات الخارجية باستخدام 6 دبابيس مثل المقاطعة 0 (0) ، المقاطعة 1 (3) ، المقاطعة 2 (21) ، المقاطعة 3 (20) ، المقاطعة 4 (19) ، المقاطعة 5 (18). تنتج هذه المسامير مقاطعات بعدد من الطرق ، مثل توفير قيمة منخفضة ، أو ارتفاع أو هبوط الحافة أو تغيير القيمة إلى دبابيس المقاطعة.

يؤدى

تتضمن لوحة Arduino هذه ملف يؤدى وهذا متحالف مع pin-13 المسمى بالرقم الرقمي 13. يمكن تشغيل هذا LED بناءً على القيم العالية والمنخفضة للدبوس. سيعطيك هذا لتعديل مهارات البرمجة في الوقت الفعلي.

عارف

المصطلح AREF يشير إلى الجهد المرجعي التناظري وهو جهد مرجعي للمدخلات التناظرية

دبابيس تناظرية

يوجد 16 دبوسًا تناظريًا متضمنًا على اللوحة والتي تحمل علامة A0-A15. من المهم جدًا معرفة أنه يمكن استخدام جميع المسامير التناظرية الموجودة على هذه اللوحة مثل دبابيس الإدخال / الإخراج الرقمية. يمكن الوصول إلى كل دبوس تمثيلي بدقة 10 بت التي يمكن قياسها من GND إلى 5 فولت. ولكن ، يمكن تغيير القيمة الأعلى باستخدام دبوس AREF بالإضافة إلى وظيفة المرجع التناظري ().

I2C

ال اتصالات I2C يمكن دعمه بواسطة دبابيس هما 20 و 21 حيث يشير 20 دبوسًا إلى خط البيانات التسلسلي (SDA) والذي يستخدم للاحتفاظ بالبيانات ويشير 21 دبوسًا إلى خط الساعة التسلسلي (SCL) المستخدم في الغالب لتقديم مزامنة البيانات بين الأجهزة

اتصالات SPI

مصطلح SPI هو واجهة طرفية تسلسلية تُستخدم لنقل البيانات بين وحدة التحكم والمكونات الأخرى. يتم استخدام أربعة دبابيس مثل MISO (50) و MOSI (51) و SCK (52) و SS (53) من أجل الاتصالات من SPI.

أبعاد

تتضمن أبعاد لوحة Arduino Mega 2560 بشكل أساسي الطول وكذلك العرض مثل 101.6 مم أو 4 بوصات × 53.34 مم أو 2.1 بوصة. إنه متفوق نسبيًا على الأنواع الأخرى من اللوحات التي يمكن الوصول إليها في السوق. ولكن ، يتم توسيع مقبس الطاقة ومنفذ USB إلى حد ما من القياسات المحددة.

توافق الدرع

Arduino Mega مناسب تمامًا لمعظم الواقيات المستخدمة في لوحات Arduino الأخرى. قبل أن تقترح استخدام واقي ، تأكد من أن جهد التشغيل للواقي مناسب تمامًا لجهد اللوحة. سيكون جهد التشغيل لمعظم الحراس 3.3 فولت وإلا 5 فولت. ولكن ، يمكن للحراس بجهد تشغيل عالٍ أن يصيبوا اللوحة.

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

برمجة

يمكن إجراء برمجة Arduino Mega 2560 بمساعدة IDE (برنامج Arduino) ، وهو يدعم لغة البرمجة C. الرسم هنا هو الكود الموجود في البرنامج الذي يتم نسخه داخل البرنامج ثم نقله إلى لوحة Arduino باستخدام كابل USB.

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

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

ميزة أخرى لهذا هي تعدد المهام أينما تكون لوحة Arduino الضخمة سهلة الاستخدام. لكن برنامج Arduino IDE لا يدعم تعدد المهام ولكن يمكن للمرء استخدام أنظمة تشغيل إضافية مثل RTX و FreeRTOS لكتابة برنامج C لهذا السبب. هذا مرن للاستخدام في برنامج البناء المخصص الخاص بك بمساعدة موصل ISP.

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

مصادر الصورة: اردوينو