تعد MegaXPRO R3 - Mega 2560 R3 لوحة إدخال / إخراج إضافية ، وهي ملائمة للاستخدام لإنشاء مشاريع قوية بمزيد من الوظائف.
مع 86 I / O - 69 منفذ إدخال / إخراج رقمي ، و 17 مدخلًا تناظريًا (نعم ، المزيد من المسامير على عكس معيار Arduino Mega 2560 مع 70 I / O) ، و 4 UART (منافذ تسلسلية للأجهزة) ، وواجهة I2C وواجهة SPI واحدة مساحة ذاكرة أكبر 256 كيلو بايت للرسم الخاص بك 1.
بالإضافة إلى ذلك ، يمكنك إنشاء مشروع بمستوى منطقي 3.3 فولت أو 5 فولت. يحتوي Onboard على حل للتبديل بين 3.3 فولت أو 5 فولت.
ما عليك سوى توصيل جهاز الكمبيوتر الخاص بك بـ USB وتنزيل sketch1 من Arduino IDE.
MegaXPRO R3 - Mega 2560 R3 هو جهاز مفتوح المصدر ، يعتمد على MCU ATmega2560! يمكنك إنشاء مشاريعك أو أدواتك الخاصة باستخدام الملفات التالية: الرسم التخطيطي التخطيطي ، مخطط الأبعاد ، مخطط pinout ، مكتبة Eagle and Altium CAD ، ورقة البيانات ، ملف 3Dstep ، مكتبة البرامج.
برمجة:
يمكن برمجة وحدة التحكم MegaXPRO R3 - Mega 2560 R3 باستخدام برنامج Arduino (R) IDE.
يأتي MegaXPRO R3 - Mega 2560 R3 مثبتًا مسبقًا مع محمل إقلاع لـ Arduino IDE ، والذي يسمح لك بتحميل رمز جديد إليه دون استخدام مبرمج أجهزة خارجي. يمكنك أيضًا توجيه برمجة وحدة التحكم الدقيقة من خلال ICSP (البرمجة التسلسلية داخل الدائرة).
قوة:
يمكن تشغيل MegaXPRO R3 - Mega 2560 R3 عبر اتصال USB أو من خلال مصدر طاقة خارجي.
ملاحظة: تحتوي اللوحة على فتيل قابل لإعادة الضبط يحمي منافذ USB بجهاز الكمبيوتر من القصور والتيار الزائد.
إذا تم تطبيق أكثر من 500 مللي أمبير على منفذ USB ، فسيقوم المصهر تلقائيًا بقطع الاتصال حتى يتم إزالة الحمل الزائد أو القصير.
يمكن أن تأتي الطاقة الخارجية إما من محول DC أو بطارية إلى DC IN Jack أو إلى VIN. يمكن أن تعمل اللوحة على مصدر خارجي:
إلى VIN: من 7 إلى 12 فولت.
إلى 5 فولت: 5 فولت. (سيكون مستوى المنطق 5 فولت ، قم بالتبديل إلى 5 فولت)
إلى 3.3 فولت: 3.3 فولت. (سيكون المستوى المنطقي 3.3 فولت ، والتبديل إلى 3.3 فولت)
TO VCC-IOREF: 5 فولت (سيكون المستوى المنطقي 3.3 فولت) أو 3.3 فولت (سيكون المستوى المنطقي 3.3 فولت). في هذه الحالة ، سيتم فصل مثبتات الطاقة وستستخدم اللوحة طاقة صغيرة. يجب أن يكون المفتاح اتصال غير ملحوم. التفاصيل في ورقة البيانات.
إذا تم تزويد VIN بأقل من 6.4 فولت ، فقد يزود دبوس 5 فولت أقل من خمسة فولت وقد تصبح اللوحة غير مستقرة. إذا كنت تستخدم أكثر من 12V إلى VIN ، فقد يسخن منظم الجهد أكثر من اللازم ويتلف اللوحة. النطاق الموصى به هو 7 ~ 12 فولت.ذاكرة:
يحتوي ATmega2560 على 256 كيلوبايت من ذاكرة فلاش لتخزين الكود (منها 8 كيلوبايت تستخدم لمحمل الإقلاع) ، و 8 كيلوبايت من SRAM و 4 كيلوبايت من EEPROM (والتي يمكن قراءتها وكتابتها باستخدام مكتبة EEPROM).
المدخلات والمخرجات:
انظر وثيقة الرسم التخطيطي pinout.
منافذ MegaXPRO R3 - Mega 2560 R3:
يمكن استخدام كل من الدبابيس الرقمية السبعين الموجودة على MegaXPRO R3 - Mega 2560 R3 كمدخل أو إخراج ، باستخدام وظائف pinMode () و digitalWrite () و digitalRead (). تعمل بجهد محدد للمفتاح: المستوى المنطقي. يمكن أن يوفر كل دبوس 20 مللي أمبير أو يستقبلها كشرط تشغيل موصى به وله مقاوم سحب داخلي (مفصول افتراضيًا) من 20-50 كيلو أوم. 40 مللي أمبير كحد أقصى هي القيمة التي يجب عدم تجاوزها لتجنب حدوث ضرر دائم للميكروكونترولر. بالإضافة إلى ذلك ، فإن بعض المسامير لها وظائف متخصصة:
المسلسل: D0 (RX0) و D1 (TX0) ؛ المسلسل 1: D19 (RX1) و D18 (TX1) ؛ المسلسل 2: D17 (RX2) و D16 (TX2) ؛ المسلسل 3: D15 (RX3) و D14 (TX3). يستخدم لتلقي (RX) ونقل (TX) بيانات TTL التسلسلية. يتم توصيل الدبابيس D0 و D1 أيضًا بالمسامير المقابلة لشريحة USB-UART التسلسلية (ATmega16U2 / CP2104 / CH340C من طراز اللوحة).
المقاطعات الخارجية: D2 (المقاطعة 0) ، D3 (المقاطعة 1) ، D18 (المقاطعة 5) ، D19 (المقاطعة 4) ، D20 (المقاطعة 3) ، D21 (المقاطعة 2). يمكن تكوين هذه المسامير لإطلاق مقاطعة على مستوى منخفض ، أو ارتفاع أو هبوط حافة ، أو تغيير في المستوى. راجع وظيفة attachInterrupt () للحصول على التفاصيل.
PWM: D2 إلى D13 ومن D44 إلى D46. قم بتوفير إخراج PWM 8 بت مع وظيفة analogWrite ().
SPI: D50 (MISO) ، D51 (M0SI) ، D52 (SCK) ، D53 (SS). تدعم هذه المسامير اتصال SPI باستخدام مكتبة SPI. يتم أيضًا كسر دبابيس SPI على رأس ICSP.
I2C (TWI): D20 (SDA) و D21 (SCL). ادعم اتصالات TWI باستخدام مكتبة Wire.
دخل تناظري: يحتوي MegaXPRO R3 - Mega 2560 R3 على 17 مدخلًا تناظريًا ، يوفر كل منها 10 بتات من الدقة (أي 1024 قيمة مختلفة). بشكل افتراضي ، يقيسون من مستوى الأرض إلى مستوى الطاقة (5 / 3.3 فولت) ، على الرغم من أنه من الممكن تغيير الطرف العلوي من نطاقهم باستخدام دالة AREF والدبوس التناظري ().
يوجد زوجان من الدبابيس الأخرى على السبورة:
عارف: الجهد المرجعي للمدخلات التناظرية. تستخدم مع analogReference ().
إعادة التعيين: أحضر هذا الخط LOW لإعادة تعيين وحدة التحكم الدقيقة. تستخدم عادة لإضافة زر إعادة الضبط للدروع التي تمنع الزر الموجود على اللوحة.تواصل:
تحتوي وحدة التحكم MCU-PRO Mega 2560 على عدد من التسهيلات للاتصال بجهاز كمبيوتر أو لوحات رقمية أخرى أو وحدات تحكم دقيقة أخرى. يوفر MCU ATmega2560 أربعة أجهزة UARTs للاتصال التسلسلي TTL. يقوم USB-UART الموجود على اللوحة بتوصيل أحدهما عبر USB ويوفر منفذ com افتراضيًا للبرنامج الموجود على جهاز الكمبيوتر (سيتعرف نظام التشغيل على اللوحة كمنفذ COM تلقائيًا). يشتمل برنامج Arduino IDE على شاشة تسلسلية تسمح بإرسال بيانات نصية بسيطة من وإلى اللوحة. ستومض مؤشرات LED RX و TX الموجودة على اللوحة عند نقل البيانات عبر شريحة USB-UART واتصال USB بالكمبيوتر (ولكن ليس للاتصال التسلسلي على المسامير D0 و D1). يدعم MegaXPRO R3 - Mega 2560 R3 أيضًا اتصالات I2C (TWI) و SPI. يشتمل برنامج Arduino IDE على مكتبة Wire لتبسيط استخدام ناقل I2C (TWI). للاتصال SPI ، استخدم مكتبة SPI.
USB:
يحتوي MegaXPRO R3 - Mega 2560 R3 على USB صغير للاتصال بجهاز الكمبيوتر ، كما يحتوي على 4 نقاط توصيل لتوصيل كبل USB الخارجي أو مقبس USB.
LED RGB:
تحتوي MegaXPRO R3 - Mega 2560 R3 على RGB LED متصل بـ D11 و D12 و D13.متحكم | ATmega2560 |
محول USB-TTL | CP2104 |
خارج السلطة | 5V-800mA ، 3.3V-800mA |
الطاقة في USB. | USB 5 فولت |
السلطة في. فين | فين 7 ~ 9 فولت |
استهلاك الطاقة | 120 مللي أمبير |
المستوى المنطقي | 5 فولت / 3.3 فولت |
USB | مايكرو يو اس بي / يو اس بي بي |
تردد الساعة | 16 ميجا هرتز |
جهد إمداد التشغيل | 5 فولت / 3.3 فولت |
إدخال / إخراج رقمي | 69 |
I / O التناظرية | 17 |
حجم الذاكرة | 256kb |
نوع / حجم ذاكرة الوصول العشوائي للبيانات | 8 كيلو بايت |
نوع / حجم ذاكرة الوصول العشوائي للبيانات | 4Kb |
نوع الواجهة | ISP ، I2C ، UART ، USB |
درجة حرارة التشغيل | -40S ° / + 85S ° |
شكل عامل | اردوينو ميجا R3 |
وثائق:
البرنامج التعليمي: انقر هنا للفتح