نظرة عامة على لوحة Arduino Nano

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





تقدم هذه المقالة معلومات مفصلة حول لوحة Arduino Nano ، وهي نوع واحد من لوحات التحكم الدقيقة التي صممها فريق Arduino. يعتمد هذا الميكروكونترولر على Atmega168 أو Atmega328p. إنها تشبه إلى حد ما لوحة Arduino Uno ولكن عندما يتعلق الأمر بتكوين الدبوس والميزات ، فقد تم استبدال لوحة النانو هذه اردوينو أونو بسبب صغر الحجم. كما نعلم أنه أثناء تصميم ملف نظام مضمن يفضل مكونات صغيرة الحجم. تستخدم لوحات Arduino بشكل أساسي في البناء المشاريع الالكترونية . الأنظمة المدمجة ، والروبوتات ، وما إلى ذلك. ولكن يتم تقديم لوحات النانو بشكل أساسي للمبتدئين الذين ليسوا من الخلفية التقنية.

ما هي لوحة Arduino Nano Board؟

اردوينو نانو واحد نوع الميكروكونترولر المجلس ، وهو من تصميم Arduino.cc. يمكن بناؤه باستخدام متحكم مثل Atmega328. يستخدم هذا الميكروكونترولر أيضًا في اردوينو UNO. إنها لوحة صغيرة الحجم ومرنة أيضًا مع مجموعة متنوعة من التطبيقات. آخر لوحات اردوينو تشمل بشكل أساسي Arduino Mega و Arduino Pro Mini و Arduino UNO و Arduino YUN و Arduino Lilypad و Arduino Leonardo و Arduino Due. ومجالس التطوير الأخرى هي AVR Development Board و PIC Development Board ، فطيرة التوت و Intel Edison و MSP430 Launchpad و ESP32 board.




تحتوي هذه اللوحة على العديد من الوظائف والميزات مثل لوحة Arduino Duemilanove. ومع ذلك ، فإن لوحة النانو هذه مختلفة في التعبئة والتغليف. لا يحتوي على أي مقبس تيار مستمر بحيث يمكن توفير مصدر الطاقة باستخدام منفذ USB صغير متصل بشكل مباشر بالدبابيس مثل VCC & GND. يمكن تزويد هذه اللوحة بـ 6 إلى 20 فولت باستخدام منفذ USB صغير على اللوحة.

ميزات اردوينو نانو

تتضمن ميزات Arduino nano بشكل أساسي ما يلي.



اردوينو نانو المجلس

اردوينو نانو المجلس

  • متحكم ATmega328P هو من عائلة AVR 8 بت
  • جهد التشغيل 5 فولت
  • جهد الإدخال (فين) هو 7 فولت إلى 12 فولت
  • دبابيس الإدخال / الإخراج 22
  • دبابيس i / p هي 6 من A0 إلى A5
  • المسامير الرقمية 14
  • استهلاك الطاقة 19 مللي أمبير
  • I / O دبابيس تيار مستمر 40 مللي أمبير
  • ذاكرة فلاش 32 كيلو بايت
  • SRAM هو 2 كيلو بايت
  • تبلغ مساحة EEPROM 1 كيلو بايت
  • سرعة CLK هي 16 ميجا هرتز
  • الوزن - 7 جرام
  • حجم لوحة الدوائر المطبوعة 18 × 45 مم
  • يدعم ثلاث اتصالات مثل SPI و IIC و USART

اردوينو نانو Pinout

يتم عرض تكوين Arduino nano pin أدناه ويتم مناقشة كل وظيفة دبوس أدناه.

اردوينو نانو pinout

اردوينو نانو pinout

دبوس الطاقة (فين ، 3.3 فولت ، 5 فولت ، GND): هذه المسامير هي دبابيس الطاقة


  • Vin هو جهد الدخل للوحة ، ويتم استخدامه عندما يكون خارجيًا مصدر الطاقة يستخدم من 7 فولت إلى 12 فولت.
  • 5V هو مصدر طاقة منظم الجهد الكهربائي للوحة النانو ويستخدم لإمداد اللوحة وكذلك المكونات.
  • 3.3V هو الحد الأدنى للجهد المتولد من منظم ضغط كهربي على اللوحة.
  • GND هو الدبوس الأرضي للوحة

RST Pin (إعادة تعيين): يستخدم هذا الدبوس لإعادة ضبط وحدة التحكم الدقيقة

دبابيس تناظرية (A0-A7): تستخدم هذه المسامير لحساب الجهد التناظري للوحة في نطاق من 0 فولت إلى 5 فولت

دبابيس الإدخال / الإخراج (دبابيس رقمية من D0 - D13): يتم استخدام هذه المسامير كدبابيس i / p وإلا o / p. 0 فولت و 5 فولت

دبابيس تسلسلية (Tx ، Rx): تستخدم هذه المسامير لنقل واستقبال البيانات التسلسلية TTL.

المقاطعات الخارجية (2 ، 3): يتم استخدام هذه المسامير لتنشيط مقاطعة.

PWM (3 ، 5 ، 6 ، 9 ، 11): تُستخدم هذه المسامير لتوفير خرج 8 بت من PWM.

SPI (10 و 11 و 12 و 13): تستخدم هذه المسامير للدعم اتصال SPI .

LED يحمل في ثناياه عوامل (13): يستخدم هذا الدبوس لتنشيط مؤشر LED.

IIC (A4، A5): تُستخدم هذه المسامير لدعم اتصال TWI.

عارف: يستخدم هذا الدبوس لإعطاء الجهد المرجعي لجهد الدخل

الفرق بين Arduino UNO و Arduino Nano

تشبه لوحة Arduino Nano لوحة Arduino UNO بما في ذلك متحكم مماثل مثل Atmega328p. وبالتالي يمكنهم مشاركة برنامج مماثل. الفرق الرئيسي بين هذين هو الحجم. لأن حجم Arduino Uno يتضاعف مع لوحة nano. لذا تستخدم لوحات Uno مساحة أكبر على النظام. يمكن أن يتم برمجة UNO مع USB بينما يستخدم Nano كابل USB الصغير. يتم سرد الاختلافات الرئيسية بين هذين في الجدول التالي.

الفرق بين اردوينو أونو واردوينو نانو

الفرق بين Arduino-UNO و Arduino-nano

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

يمكن إجراء اتصال لوحة Arduino Nano باستخدام مصادر مختلفة مثل استخدام لوحة Arduino إضافية أو كمبيوتر أو باستخدام متحكمات دقيقة. تقدم وحدة التحكم الدقيقة المستخدمة في لوحة Nano (ATmega328) الاتصال التسلسلي (UART TTL). يمكن الوصول إلى هذا من خلال المسامير الرقمية مثل TX و RX. يتكون برنامج Arduino من شاشة تسلسلية للسماح بإرسال المعلومات النصية بسهولة واستقبالها من اللوحة.

ستومض مصابيح TX & RX LED الموجودة على لوحة Nano كلما تم إرسال المعلومات من خلال رابط FTDI & USB في اتجاه الكمبيوتر. يسمح برنامج SoftwareSerial الذي يشبه المكتبة بالاتصال التسلسلي على أي من المسامير الرقمية الموجودة على اللوحة. كما يدعم المتحكم الدقيق اتصال SPI و I2C (TWI).

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

يمكن برمجة Arduino nano باستخدام برنامج Arduino. انقر فوق خيار الأدوات وحدد لوحة nano. يأتي متحكم ATmega328 الموجود على لوحة Nano مزودًا بمحمل التمهيد المبرمج مسبقًا. يتيح محمل التمهيد هذا تحميل رمز جديد دون استخدام مبرمج أجهزة خارجي. يمكن أن يتم توصيل هذا باستخدام بروتوكول STK500. هنا يمكن أيضًا تجنب أداة تحميل التمهيد ويمكن تنفيذ برنامج وحدة التحكم الدقيقة باستخدام رأس البرمجة التسلسلية داخل الدائرة أو ICSP مع Arduino ISP.

تطبيقات اردوينو نانو

تُستخدم هذه اللوحات لبناء مشاريع Arduino Nano من خلال قراءة مدخلات جهاز استشعار أو زر أو إصبع وتعطي ناتجًا عن طريق تدوير المحرك أو تشغيل LED أو بعض التطبيقات مذكورة أدناه.

وبالتالي ، هذا كله يتعلق بنظرة عامة عن ورقة بيانات Arduino nano . من المعلومات المذكورة أعلاه أخيرًا ، يمكننا أن نستنتج أنه بالنسبة للمبتدئين الجدد في مجال الإلكترونيات ، يُقترح بشدة استخدام لوحة Nano هذه في هذه اللوحة نظرًا لخصائصها مثل التكلفة المنخفضة وسهولة الاستخدام في تطبيقات مختلفة. يمكن لهذه اللوحة ببساطة الاتصال بأي جهاز كمبيوتر عبر منفذ USB الصغير. إليك سؤال لك ، ما هو برنامج تشغيل Arduino nano؟