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

اردوينو نانو

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

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

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

اردوينو نانو كل...
اردوينو نانو كل...
لم يتم تقديم تعليقات

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

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

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

الميزات التقنية

الخصائص التقنية لاردوينو نانو

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

أساس الخصائص التقنية هي:

  • إنها لوحة صغيرة ومرنة وسهلة الاستخدام.
  • يعتمد على متحكم Atmel ATmega328p أو MCU في الإصدارات 3.x وفي ATmega168 في الإصدارات السابقة. على أي حال ، فهو يعمل بتردد 16 ميجا هرتز.
  • تتكون الذاكرة من 16 كيلو بايت أو 32 كيلو بايت فلاش اعتمادًا على الإصدار (2 كيلو بايت يستخدم لمحمل الإقلاع) ، مع 1 أو 2 كيلو بايت من ذاكرة SRAM و 512 بايت أو 1 كيلو بايت EEPROM اعتمادًا على MCU.
  • لديه جهد إمداد يبلغ 5 فولت ، لكن جهد الدخل يمكن أن يختلف من 7 إلى 12 فولت.
  • يحتوي على 14 دبابيس رقمية و 8 دبابيس تناظرية و 2 دبابيس إعادة تعيين و 6 دبابيس طاقة (Vcc و GND). من بين المسامير التناظرية والرقمية ، يتم تعيين العديد من الوظائف الإضافية لها مثل pinMode () و digitalWrite () و analogRead () للنظير. في حالة النظائر ، فإنها تسمح بدقة 10 بت من 0 إلى 5 فولت. على الأجهزة الرقمية ، يمكن استخدام 22 كمخرجات PWM.
  • لا يشمل مقبس التيار المباشر.
  • يستخدم miniUSB قياسيًا لاتصاله بالكمبيوتر لبرمجته أو تشغيله.
  • استهلاكها للطاقة 19mA.
  • حجم PCB 18x45mm بوزن 7 جرام فقط.

Pinout وورقة البيانات

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

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

إذا كنت ترغب في رؤية المزيد من التفاصيل ، يمكنك الوصول أوراق البيانات الموجودة في إصدار Arduino Nano هذا:

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

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

ضمن Arduinos الرسمية يمكنك العثور على تلك الإصدارات التي تحدثنا عنها في هذه المدونة ، مثل UNO و Mega وما إلى ذلك. واحد آخر هو Arduino Nano ، الذي يحتوي على الاختلافات التالية التي رأيتها في الأقسام السابقة.

ومع ذلك ، أن تفعل ملخص لأبرزها، هذه هي الأهم فيما يتعلق باللوحات الرسمية الأخرى ذات الحجم الصغير:

  • تم تصميمه بنفس هدف Arduino Mini ، فقط Nano لديه منفذ miniUSB لبرمجتها وإطعامها بالطاقة.
  • Su PRECIO إنه بين Arduino Mini و Arduino Micro.
  • يمكن رؤية باقي الخصائص في ما يلي جدول:
ملامح

اردوينو ميني

اردوينو مايكرو

اردوينو نانو

متحكم

أتميجا328P

ATmega32U4

ATmega168 / ATmega328P

جهد التشغيل

5 الخامس

5 الخامس

5 الخامس

مصدر التيار

7 9-V

7 12-V

7 9-V

تردد التشغيل

16 ميغاهيرتز

16 ميغاهيرتز

16 ميغاهيرتز

المدخلات / المخرجات التناظرية

8/0

12/0

8/0

المداخل / المخرجات الرقمية

14/14

20/20

14/14

PWM

6

7

6

EEPROM (كيلوبايت)

1

1

0.512 / 0

SRAM (كيلوبايت)

2

2.5

1 / 2

فلاش (كيلوبايت)

32

32

16 / 32

منفذ الطاقة والبرمجة الرئيسي

عبر بطاقة أو كابل FTDI

سلك microUSB

مينيوسب

UART

1

1

1

أبعاد
3 * 1.8 سم 4.8 * 1.77 سم 4.5 * 1.8 سم

التوافق

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

ابدأ مع Arduino Nano

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

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

اردوينو نانو كل...
اردوينو نانو كل...
لم يتم تقديم تعليقات

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

Arduino Nano LCD التخطيطي

على الرغم من أن اللوحة التي تظهر في هذا الرسم مع Fritzing هي واحدة ، إنه نفس الشيء بالنسبة لـ Nano، عليك فقط توصيله بالدبابيس المقابلة ... أي يمكنك توصيل ما يلي:

  • RS LCD إلى Nano pin D12.
  • شاشة LCD تمكن من D11 من Nano.
  • نانو LCD D4 إلى D5.
  • نانو LCD D5 إلى D4.
  • نانو LCD D6 إلى D3.
  • نانو LCD D7 إلى D2.
  • شاشة LCD VO بمصدر طاقة بجهد 5 فولت. في هذا الخط يجب عليك وضع المقاوم 10 كيلو الذي يظهر في الصورة.
  • من ناحية أخرى ، يجب عليك أيضًا توصيل GND لشاشة LCD بـ GND للوحة.
  • أنت تعلم بالفعل أن دبابيس LCD 15 و 16 تعمل على تغيير سطوع الشاشة واستخدام مقياس الجهد للتنظيم.

كما أن رمز الرسم، يمكنك استخدام المثال التالي لبدء رؤية كيفية عمله. تذكر استخدام مكتبة LiquidCrystal لشاشات LCD. يمكنك الاطلاع على مزيد من المعلومات في دورة برمجة Arduino المجانية.

#include <LiquidCrystal.h> //No olvides descargar la biblioteca

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

//Configurar el número de columnas y filas del LCD

lcd.begin(16, 2);

//Imprimir mensaje en la LCD

lcd.print("¡HOLA MUNDO!");
}

void loop() {

//Poner el cursor en la columna 0, línea 1

lcd.setCursor(0, 1);

//Imprimir el número de segundos desde reset

lcd.setCursor(0, 1);  
lcd.print(millis() / 1000);

}


تعليق ، اترك لك

اترك تعليقك

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

*

*

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

  1.   مونيكا قال

    معلومات جيدة ، من Arduino Nano.
    تحياتي