Arduino Leonardo: كل ما تحتاج لمعرفته حول لوحة التطوير

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

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

ما هو اردوينو ليوناردو؟

هذا لوحة اردوينو ليوناردو إنه يحمل أوجه تشابه كبيرة مع Uno ، حتى في المظهر. لكن لا يجب أن تخلط بينهم ، لأن هناك اختلافات ملحوظة بين الاثنين ...

الخصائص التقنية والمخطط و pinout

اردوينو ليوناردو بينوت

واحدة من الميزات الرئيسية التي يجب عليك معرفة المزيد عن Arduino Leonardo الخاص بك هو pinout الخاص بك، أي المسامير أو الوصلات التي لديك. كما ترى في الصورة أعلاه ، فهي ليست مثل لوحة UNO Rev3. توجد بعض الاختلافات بين الكمية والحدود والحافلات.

من ناحية أخرى ، يجب أن تعرف أيضًا ملفات الخصائص التقنية، والتي تتلخص في:

  • متحكم: Atmel ATmega32u4 بسرعة 16 ميجا هرتز.
  • ذاكرة RAM: 2.5 KB
  • EEPROM: 1 KB
  • Flash: 32 كيلو بايت ، ولكن عليك طرح 4 كيلو بايت المستخدمة لمحمل الإقلاع.
  • جهد التشغيل: 5 فولت
  • جهد الإدخال (موصى به): 7-12 فولت
  • جهد الإدخال (الحد الأقصى): 6-20 فولت
  • دبابيس الإدخال / الإخراج الرقمية: 20 ، منها 7 PWM.
  • دبابيس الإدخال التناظرية: 12 قناة.
  • شدة التيار لكل دبوس I / O: 40 مللي أمبير
  • شدة التيار للدبوس 3.3 فولت: 50 مللي أمبير
  • البيزو ذ الأبعاد: 68.6 × 53.3 مم و 20 جرام.
  • السعر: 18 يورو - 20 يورو تقريبًا. يمكنك شرائه على أمازون.

البيانات

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

الاختلافات مع لوحات Arduino الأخرى

لوحات اردوينو

المثالي هو مقارنتها باللوحة الأكثر تشابهًا ، وهذا هو Arduino UNO Rev3. نعم تقارن Arduino Leonardo بـ UNO، يمكنك رؤية العديد من أوجه التشابه ، ولكن أيضًا الاختلافات التي تعتبر حيوية إذا كانت لديك شكوك بين شراء أحدهما أو الآخر.

جسديًا يبدو أنه يحتوي على نفس الأبعاد ونفس عدد المسامير. بالإضافة إلى ذلك ، يتم ترتيبها بنفس الطريقة. مصدر الطاقة هو نفسه أيضًا ، وحتى التردد الذي يوفره مولد التردد. كما يمكن تكوين A0-A5 كرقمي مع الوظيفة pinMode (رقم التعريف الشخصي ، الوضع). أين الاختلاف إذن؟

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

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

بالطبع ، وجود وحدة MCU أخرى يختلف أيضًا في بعض بيانات الذاكرة. 32 كيلو بايت من فلاش Arduino UNO مع 0.5 كيلو بايت محجوز لمحمل الإقلاع ، ينتقل إلى 32 كيلوبايت و 4 كيلوبايت يستخدمه قائد التمهيد في ليوناردو. بالنسبة إلى SRAM ، يرتفع من 2 كيلوبايت إلى 2.5 كيلوبايت ، أما بالنسبة إلى EPROM ، فإنه يظل كما هو في كليهما.

يكمن اختلاف آخر في قنوات المدخلات التناظرية. بينما في Arduino UNO لديها 6 قنوات فقط ، في Arduino Leonardo لديها مع 12 قناة. هذا من أجل A0-A5 ولأطراف التوصيل 4 و 6 و 8 و 9 و 10 و 12 التي تتوافق مع القنوات A6-A11.

بخصوص PWM، ليوناردو لديه أكثر من واحد. بالإضافة إلى نفس البطاقات الخاصة بـ ONE ، تتم إضافة أخرى إلى الرقم 13. والباقي سيكون هو نفسه لكلتا البطاقتين ، أي أنه سيكون على السنون 3 و 5 و 6 و 9 و 10 و 11.

ستجد المزيد من الاختلافات في اتصالات I2C. يمكن لكليهما استخدام TWI ، ولكن الاختلاف هو مكان الدبابيس المخصصة لـ خط البيانات التسلسلي أو SDA وخط الساعة أو SCL. في UNO هم على دبابيس A4 و A5. لكن في ليوناردو لديك منهم في 2 و 3 على التوالي. فرق طفيف ، لكن يكفي أن قبعات أو دروع UNO ليست متوافقة تمامًا مع ليوناردو.

أما بالنسبة لل اتصال SPI، وفي Arduino UNO لديك دبابيس 10 و 11 و 12 و 13 لإشارات SS و MOSI و MISO و SCK على التوالي. هذا ليس هو الحال في ليوناردو ، حيث يحتوي على موصل ICSP محدد ، موصل ذكر بستة سنون بالقرب من أحد طرفي البطاقة. سبب آخر قد يجعل دروع UNO لا تستحق العناء ...

إلى الانقطاعات الخارجية هناك أيضًا بعض التغييرات. في UNO لديك دبابيسان ، الدبوس 2 (المقاطعة 0) والدبوس 3 (المقاطعة 1). في حالة Arduino Leoanrdo فإنها تمتد إلى 5 دبابيس. وهي عبارة عن دبابيس 3 و 2 و 0 و 1 و 7 للمقاطعة 0 و 1 و 2 و 3 و 4 على التوالي.

هناك أيضًا تغيير آخر بين الصفيحتين يميل الكثيرون إلى نسيانه ، وهو نوع مطلوب كبل USB لتوصيل كلا المجالين بجهاز الكمبيوتر. أثناء استخدام كابل AB في UNO ، في ليوناردو هناك حاجة إلى A-microB.

باختصار ، في ما يلي جدول الفرق يمكنك رؤية المزيد من التفاصيل:

 ملخص الفروق ARDUINO UNO ضد. أردوينو ليوناردو

ONE

ليوناردو

MCU

ATmega328

ATmega32u4

إنتراداس أنالوجيكاس

A0، A1، A2، A3، A4، A5

A0، A1، A2، A3، A4، A5، 4، 6، 8، 9، 10، 12

مخرجات PWM

3، 5، 6، 9، 10، 11

3، 5، 6، 9، 10، 11، 13

اتصالات I2C

A4، A5

يناير ٢٠٢٤

اتصال SPI

10 ، 11 ، 12 ، 13

موصل ICSP

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

يناير ٢٠٢٤

3، 2، 0، 1، 7
ذاكرة فلاش

32 KB

(0.5 كيلوبايت لمحمل الإقلاع)

32 KB

(4 كيلوبايت لمحمل الإقلاع)

SRAM

2 KB

2.5 KB

EEPROM

1 KB

1 KB

Arduino IDE والبرمجة ليوناردو

لقطة شاشة لـ Arduino IDE

لبرمجة Arduino Leonardo ، كما هو الحال مع باقي لوحات Arduino ، يمكنك القيام بذلك من منصات مختلفة مثل macOS و Windows و Linux. هذا بفضل حقيقة أن بيئة التطوير الخاصة بك اردوينو إيد كان متوفرا لتلك المنصات.

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

أي ، افتح Arduino IDE ، وانتقل إلى Tools> Boards> حدد ليوناردو... وابدأ في الاستمتاع بالمشاريع التي تنشئها بنفسك أو تلك التي ننشرها على Hwlibre.com. أكرر ، اللغة والرموز ستكون هي نفسها ، الشيء الوحيد الذي يجب الانتباه إليه هو تلك الاختلافات التي ذكرتها في دبابيس الإدخال / الإخراج ووظائفها ...


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.