برامج اردوينو نانو v 3.0. المدونة ›تجربة تعلم الأردوينو. آخر وظيفة. المعدات

معلومات عامة

Arduino Nano هو جهاز مصغر يعمل بكامل طاقته يعتمد على متحكم ATmega328 (Arduino Nano 3.0) أو متحكم ATmega168 (Arduino Nano 2.x) مُكيف للاستخدام مع ألواح التجارب. من حيث الوظيفة ، الجهاز مشابه لـ Arduino Duemilanove ، لكنه يختلف عنه في الحجم ، ونقص موصل الطاقة ، ونوع مختلف (Mini-B) كبل USB. تم تطوير وتصنيع Arduino Nano بواسطة Gravitech.

المخطط والمشروع الأصلي

اتصال

يوفر Arduino Nano عددًا من الخيارات للتواصل مع جهاز كمبيوتر أو Arduino آخر أو وحدات تحكم دقيقة أخرى. يحتوي كل من ATmega168 و ATmega328 على جهاز إرسال واستقبال UART يسمح بالاتصال التسلسلي عبر المسامير الرقمية 0 (RX) و 1 (TX). توفر شريحة FTDI FT232RL الاتصال بين جهاز الإرسال والاستقبال ومنفذ USB للكمبيوتر ، وعند توصيله بجهاز كمبيوتر ، يسمح بتعريف Arduino على أنه منفذ COM الظاهري(يتم تضمين برامج تشغيل FTDI في حزمة برامج Arduino). تتضمن حزمة برامج Arduino أيضًا برنامج خاص، والذي يسمح لك بقراءة البيانات النصية البسيطة وإرسالها إلى Arduino. عند نقل البيانات إلى جهاز كمبيوتر عبر USB ، ستومض مصابيح RX و TX على اللوحة. (لا يؤدي الاتصال التسلسلي عبر المسامير 0 و 1 إلى إضاءة مصابيح LED هذه.)

يأتي ATmega168 و ATmega328 في Arduino Nano مزودًا بمحمل إقلاع وميض يسمح لك بتحميل برامج جديدة إلى وحدة التحكم الدقيقة دون الحاجة إلى مبرمج خارجي. يتم التفاعل معها وفقًا للبروتوكول الأصلي STK500 (،).

إعادة الضبط التلقائي (البرنامج)

لتجنب الاضطرار إلى الضغط على زر إعادة الضبط في كل مرة قبل تنزيل البرنامج ، تم تصميم Arduino Nano بطريقة يمكن إعادة ضبطها برمجيًا من جهاز كمبيوتر متصل. يتم توصيل أحد دبابيس التحكم في تدفق البيانات (DTR) على FT232RL بدبوس RESET في ATmega168 أو ATmega328 عبر مكثف 100nF. عندما يتحول خط DTR إلى الصفر ، ينخفض ​​دبوس RESET أيضًا لفترة طويلة بما يكفي لإعادة تعيين وحدة التحكم الدقيقة. تُستخدم هذه الميزة لتتمكن من وميض وحدة التحكم الدقيقة بنقرة واحدة فقط في بيئة برمجة Arduino. تسمح لك هذه البنية بتقليل مهلة أداة تحميل التشغيل ، حيث تتم مزامنة عملية الوميض دائمًا مع اضمحلال الإشارة على خط DTR. تسمح لك هذه البنية بتقليل مهلة أداة تحميل التشغيل ، حيث تتم مزامنة عملية الوميض دائمًا مع اضمحلال الإشارة على خط DTR.

ومع ذلك ، يمكن أن يؤدي هذا النظام إلى عواقب أخرى. في ربط اردوينونانو لأجهزة الكمبيوتر التي تعمل بنظام التشغيل Mac OS X أو Linux ، سيتم إعادة تعيين وحدة التحكم الدقيقة الخاصة به في كل مرة يتم فيها توصيل البرنامج باللوحة. بعد إعادة التعيين ، يقوم Arduino Nano بتنشيط أداة تحميل التشغيل لمدة نصف ثانية تقريبًا. على الرغم من أن محمل الإقلاع مبرمج لتجاهل البيانات الدخيلة (أي جميع البيانات التي لا تتعلق بعملية وميض برنامج جديد) ، يمكنه اعتراض البايتات القليلة الأولى من البيانات من الحزمة المرسلة إلى اللوحة فور إنشاء الاتصال . وفقًا لذلك ، إذا كان البرنامج الذي يعمل على Arduino يوفر تلقي أي إعدادات أو بيانات أخرى من الكمبيوتر في البداية ، فتأكد من ذلك البرمجيات، الذي يتفاعل معه Arduino ، يرسل ثانية بعد إنشاء الاتصال.

منصة Nano ، المبنية على متحكم ATmega328 (Arduino Nano 3.0) أو ATmega168 (Arduino Nano 2.x) ، صغيرة الحجم ويمكن استخدامها في الأعمال المختبرية.

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

يمكن تشغيل Arduino Nano عبر اتصال USB Mini-B ، أو من مصدر طاقة خارجي غير منظم 6-20 فولت (دبوس 30) أو مزود طاقة خارجي منظم 5 فولت (دبوس 27). يتم تحديد المصدر ذي الجهد العالي تلقائيًا.

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

متحكم

ATmega168 أو ATmega328

طاقة كهربائية شغالة

5 فولت

7-12 فولت

جهد الإدخال (الحد)

6-20 فولت

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

14 (يمكن استخدام 6 منها كمخرجات PWM)

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

التيار المستمر من خلال الإدخال / الإخراج

40 مللي أمبير

تيار مستمر للإخراج 3.3 فولت

50 مللي أمبير

ذاكرة متنقله

16 كيلوبايت (ATmega168) أو 32 كيلوبايت (ATmega328) مع 2 كيلوبايت تستخدم لمحمل الإقلاع

الرامات " الذاكرة العشوائية في الهواتف والحواسيب "

1 كيلو بايت (ATmega168) أو 2 كيلو بايت (ATmega328)

معلومات عامة

Arduino Nano هو جهاز مصغر يعمل بكامل طاقته يعتمد على متحكم ATmega328 (Arduino Nano 3.0) أو متحكم ATmega168 (Arduino Nano 2.x) مُكيف للاستخدام مع ألواح التجارب. من حيث الوظيفة ، الجهاز مشابه لـ Arduino Duemilanove ، لكنه يختلف عنه في الحجم ، ونقص موصل الطاقة ، ونوع مختلف (Mini-B) كبل USB. تم تطوير وتصنيع Arduino Nano بواسطة Gravitech.

المخطط والمشروع الأصلي

بالإضافة إلى تلك المدرجة على السبورة ، هناك عدة استنتاجات أخرى:

  • عارف.الجهد المرجعي للمدخلات التناظرية. يمكن استخدامها مع الوظيفة.
  • إعادة تعيين.تشكيل - تكوين مستوى منخفض(LOW) على هذا الدبوس سيعيد ضبط المتحكم الدقيق. عادةً ما يتم استخدام هذا الدبوس لتشغيل زر إعادة الضبط على لوحات التوسيع.

اتصال

يوفر Arduino Nano عددًا من الخيارات للتواصل مع جهاز كمبيوتر أو Arduino آخر أو وحدات تحكم دقيقة أخرى. يحتوي كل من ATmega168 و ATmega328 على جهاز إرسال واستقبال UART يسمح بالاتصال التسلسلي عبر المسامير الرقمية 0 (RX) و 1 (TX). تسمح شريحة FTDI FT232RL لجهاز الإرسال والاستقبال بالاتصال بمنفذ USB بالكمبيوتر ، وعند توصيله بجهاز كمبيوتر ، يسمح بتعريف Arduino كمنفذ COM افتراضي (يتم تضمين برامج تشغيل FTDI في حزمة برامج Arduino). تتضمن حزمة برامج Arduino أيضًا برنامجًا خاصًا يتيح لك قراءة بيانات نصية بسيطة وإرسالها إلى Arduino. عند نقل البيانات إلى جهاز كمبيوتر عبر USB ، ستومض مصابيح RX و TX على اللوحة. (لا يؤدي الاتصال التسلسلي عبر المسامير 0 و 1 إلى إضاءة مصابيح LED هذه.)

إعادة الضبط التلقائي (البرنامج)

لتجنب الاضطرار إلى الضغط على زر إعادة الضبط في كل مرة قبل تنزيل البرنامج ، تم تصميم Arduino Nano بطريقة يمكن إعادة ضبطها برمجيًا من جهاز كمبيوتر متصل. يتم توصيل أحد دبابيس التحكم في تدفق البيانات (DTR) على FT232RL بدبوس RESET في ATmega168 أو ATmega328 عبر مكثف 100nF. عندما يتحول خط DTR إلى الصفر ، ينخفض ​​دبوس RESET أيضًا لفترة طويلة بما يكفي لإعادة تعيين وحدة التحكم الدقيقة. تُستخدم هذه الميزة لتتمكن من وميض وحدة التحكم الدقيقة بنقرة واحدة فقط في بيئة برمجة Arduino. تسمح لك هذه البنية بتقليل مهلة أداة تحميل التشغيل ، حيث تتم مزامنة عملية الوميض دائمًا مع اضمحلال الإشارة على خط DTR. تسمح لك هذه البنية بتقليل مهلة أداة تحميل التشغيل ، حيث تتم مزامنة عملية الوميض دائمًا مع اضمحلال الإشارة على خط DTR.

ومع ذلك ، يمكن أن يؤدي هذا النظام إلى عواقب أخرى. عند توصيل Arduino Nano بأجهزة الكمبيوتر التي تعمل بنظام التشغيل Mac OS X أو Linux ، ستتم إعادة تعيين وحدة التحكم الدقيقة في كل مرة يتم فيها توصيل البرنامج باللوحة. بعد إعادة التعيين ، يقوم Arduino Nano بتنشيط أداة تحميل التشغيل لمدة نصف ثانية تقريبًا. على الرغم من أن محمل الإقلاع مبرمج لتجاهل البيانات الدخيلة (أي جميع البيانات التي لا تتعلق بعملية وميض برنامج جديد) ، يمكنه اعتراض البايتات القليلة الأولى من البيانات من الحزمة المرسلة إلى اللوحة فور إنشاء الاتصال . وفقًا لذلك ، إذا كان الهدف من البرنامج الذي يعمل على Arduino تلقي أي إعدادات أو بيانات أخرى من الكمبيوتر في البداية ، فتأكد من أن البرنامج الذي يتفاعل معه Arduino يرسل ثانية بعد إنشاء الاتصال.

يتم تمثيل الإصدارات الرئيسية من لوحات Arduino بالنماذج التالية:

معلومات عامة

منصة Nano ، المبنية على متحكم ATmega328 (Arduino Nano 3.0) أو ATmega168 (Arduino Nano 2.x) ، صغيرة الحجم ويمكن استخدامها في الأعمال المختبرية. له وظائف مماثلة لـ Arduino Duemilanove ، لكنه يختلف في التجميع. يكمن الاختلاف في عدم وجود موصل طاقة تيار مستمر والعمل عبر كبل Mini-B USB. تم تطوير وتسويق نانو بواسطة Gravitech.

المخططات التخطيطية والبيانات الأولية

اتصال

هناك العديد من الأجهزة المثبتة على منصة Arduino Nano للتواصل مع جهاز كمبيوتر أو أجهزة Arduino أخرى أو وحدات تحكم دقيقة. يدعم ATmega168 و ATmega328 واجهة تسلسلية TTL (5V) UART عبر المسامير 0 (RX) و 1 (TX). تقوم شريحة FTDI FT232RL المثبتة على اللوحة بتوجيه هذه الواجهة عبر USB و سائقي FTDI(مضمن في برنامج Arduino) يوفر منفذ COM افتراضيًا للبرنامج الموجود على الكمبيوتر. يسمح لك Arduino Serial Monitor بإرسال واستقبال البيانات النصية عند الاتصال بالمنصة. ستومض مصابيح RX و TX على المنصة عند نقل البيانات عبر شريحة FTDI أو اتصال USB(ولكن ليس عند استخدام الاتصال التسلسلي عبر الدبابيس 0 و 1).

باستخدام مكتبة SoftwareSerial ، من الممكن إنشاء نقل بيانات تسلسلي من خلال أي من دبابيس Nano الرقمية.

يدعم كل من ATmega168 و ATmega328 واجهات I2C (TWI) و SPI. يتضمن Arduino مكتبة Wire لسهولة استخدام ناقل I2C. مزيد من المعلومات في الوثائق. لاستخدام واجهة SPI ، راجع أوراق بيانات متحكم ATmega168 و ATmega328.

برمجة

تمت برمجة المنصة باستخدام برنامج Arduino. من قائمة Tools> Board حدد "Arduino Diecimila أو Duemilanove أو Nano w / ATmega168" أو "Arduino Duemilanove أو Nano w / ATmega328" (وفقًا لمتحكم دقيق مثبت). يمكن العثور على معلومات مفصلة في الكتيب والتعليمات.

تأتي المتحكمات الدقيقة ATmega168 و ATmega328 مزودة بمحمل إقلاع مُحمّل مسبقًا يجعل من السهل كتابة برامج جديدة دون استخدام مبرمجين خارجيين. يتم إجراء الاتصال بواسطة بروتوكول STK500 الأصلي.

من الممكن عدم استخدام أداة تحميل التشغيل وبرمجة وحدة التحكم الدقيقة من خلال مخرجات كتلة ICSP (البرمجة داخل الدائرة). المعلومات التفصيلية في هذا الدليل.

إعادة التشغيل التلقائي (البرنامج)

تم تصميم Nano بحيث يتم إعادة تشغيل البرنامج نفسه قبل كتابة رمز جديد ، وليس عن طريق الضغط على زر في النظام الأساسي. يتم توصيل أحد خطوط التحكم في تدفق البيانات (DTR) FT232RL بدبوس إعادة الضبط للميكروكونترولر ATmega168 أو ATmega328 عبر مكثف 100nF. تفعيل هذا الخط اي إشارة منخفضة المستوى ، تعيد ضبط وحدة التحكم الدقيقة. يقوم برنامج Arduino ، باستخدام هذه الوظيفة ، بتحميل الكود بنقرة واحدة على زر التحميل في بيئة البرمجة نفسها. يتم تنسيق الإشارات ذات المستوى المنخفض على خط DTR مع بدء كتابة التعليمات البرمجية ، مما يقلل من مهلة أداة تحميل التشغيل.

الوظيفة لها تطبيق آخر. يتم إعادة تشغيل Nano في كل مرة يتم فيها توصيله ببرنامج Arduino على جهاز كمبيوتر يعمل بنظام التشغيل Mac X أو Linux (عبر USB). في النصف الثاني التالي بعد إعادة التشغيل ، يعمل برنامج bootloader. أثناء البرمجة ، يتم تأخير البايتات القليلة الأولى من الكود لمنع النظام الأساسي من تلقي بيانات غير صحيحة (كل شيء باستثناء رمز البرنامج الجديد). إذا كنت تجري تصحيحًا لمرة واحدة لرسم تخطيطي مكتوب على النظام الأساسي ، أو تقوم بإدخال أي بيانات أخرى في التشغيل الأول ، فأنت بحاجة إلى التأكد من أن البرنامج الموجود على الكمبيوتر ينتظر لمدة ثانية قبل نقل البيانات.


مصدر:

في منتصف عام 2013 ، اشتريت لوحة اردوينو نانوالإصدار 3.0. من الواضح أن اللوحة مبنية على منصة مشابهة لـ arduino uno الكامل ، ولكن هناك بعض الفروق الدقيقة. دعنا نحاول فهمها في هذه المقالة.

منصة اردوينو نانو 3.0مبني على متحكم ATmega328 ، صغير الحجم ويمكن استخدامه في مشاريع مختلفة. تم تطوير وتسويق نانو بواسطة Gravitech. فيما يلي المواصفات:

متحكم - ATmega328
جهد التشغيل - 5 فولت
جهد الإدخال (موصى به) - 7-12 فولت
جهد الإدخال (الحد) - 6-20 فولت
إدخال / إخراج رقمي - 14 (يمكن استخدام 6 منها كمخرجات PWM)
المدخلات التناظرية - 8
التيار المستمر من خلال الإدخال / الإخراج - 40 مللي أمبير
ذاكرة فلاش - 32 كيلو بايت (مع 2 كيلو بايت تستخدم لمحمل الإقلاع)
ذاكرة الوصول العشوائي - 2 كيلو بايت
إيبروم - 1 كيلو بايت
تردد الساعة - 16 ميجا هرتز
الأبعاد - 1.85 سم × 4.3 سم

يتم تشغيل Arduino Nano بواسطة موصل Mini-B USB ، بالإضافة إلى مصدر طاقة خارجي غير منظم من 6 إلى 20 فولت (دبوس 30) أو مزود طاقة خارجي منظم بجهد 5 فولت (دبوس 27). يتم تحديد المصدر ذي الجهد العالي تلقائيًا.

يمكن تكوين جميع الدبابيس الرقمية الأربعة عشر (باستخدام وظائف pinMode () و digitalWrite () و digitalRead ()) كإدخال أو إخراج. تعمل المخرجات عند 5 فولت. يحتوي كل مخرج على مقاوم سحب 20-50 كيلو أوم (معطل افتراضيًا) ويمكن أن يحمل ما يصل إلى 40 مللي أمبير.

هناك عدة طرق للتواصل مع جهاز كمبيوتر أو أجهزة أخرى ووحدات تحكم دقيقة. يدعم ATmega328 الواجهة التسلسلية UART TTL (5V) عبر المسامير 0 (RX) و 1 (TX). تقوم شريحة FTDI FT232RL بتوجيه هذه الواجهة عبر USB ، وتوفر برامج تشغيل FTDI منفذ COM افتراضي لبرنامج Arduino على الكمبيوتر. تومض مؤشرات LED RX و TX على المنصة عند نقل البيانات عبر شريحة FTDI أو اتصال USB فقط.


المنصة مبرمجة من خلال برنامج اردوينو، يمكن تنزيل أحدث إصدار من الموقع الرسمي.

ولكن قبل ذلك ، من الضروري أن يتم اكتشاف الجهاز على جهاز الكمبيوتر الخاص بك. هذا هو المكان الذي وقعت فيه في المشاكل. عند توصيل Arduino عبر كبل USB بجهاز كمبيوتر ، في النظام (Windows 7) ، تم تعريف النظام الأساسي على أنه جهاز UART. في الوقت نفسه ، لم يتم تثبيت برامج التشغيل تلقائيًا (يمكن تنزيل برامج التشغيل من موقع الويب الخاص بالشركة المصنعة لشرائح FTDI). كان علي أن أفعل ذلك يدويًا. للقيام بذلك ، حدد جهازًا غير محدد في مدير الجهاز. في الخصائص ، حدد تثبيت العنصر أو تحديث برنامج التشغيل ، ثم حدد طراز محول USB التسلسلي من قائمة برامج التشغيل المثبتة بالفعل من الشركة المصنعة FTDI. بعد تثبيت برنامج التشغيل ، ظهر مركب جهاز USB، ويبقى فقط لتثبيت برنامج التشغيل منافذ COMو LTP. بنفس الطريقة تمامًا ، اخترت برنامج تشغيل من نفس الشركة المصنعة ، وبعد ذلك أصبح Arduino الخاص بي متاحًا لتحميل الرسومات.

للتحقق من الأداء ، افتح تطبيق Arduino. في خدمة علامة التبويب (الأدوات) ، في لوحة القائمة (اللوحة) ، حدد Arduino Nano w / ATmega328. الآن انسخ هذا الرسم التخطيطي في برنامجك وانقر فوق الزر تحميل.

/ * وميض مصباح SOS LED. رسم تخطيطي وامض LED قياسي معدّل قليلاً. يحاكي إشارة مورس SOS ، ويكرر بالتناوب ثلاث ومضات قصيرة ، وثلاث ومضات طويلة ، ثم مرة أخرى ثلاث ومضات قصيرة. مزيد من التفاصيل هنا http://www.craft-tech.ru * / // يتم تشغيل المخطط عند توصيل الطاقة ، أو عند الضغط على زر إعادة الضبط ، قم بإعداد باطل () (// العمل مع دبوس 13. pinMode (13 ، الإخراج) ؛) // تقوم وظيفة الحلقة بتشغيل المخطط في حلقة فارغة دائرية () (كتابة رقمية (13 ، عالية) ؛ // تطبق الجهد على الدبوس الثالث عشر من تأخير LED (100) ؛ // انتظر 1 عُشر من كتابة رقمية ثانية (13 ، منخفضة) ؛ // إيقاف الجهد عند تأخير 13 قدمًا (100) ؛ كتابة رقمية (13 ، عالية) ؛ تأخير (100) ؛ كتابة رقمية (13 ، منخفضة) ؛ تأخير (100) ؛ كتابة رقمية (13) ، عالية) ؛ تأخير (100) ؛ كتابة رقمية (13 ، منخفضة) ؛ تأخير (200) ؛ // انتظر 2 أعشار من كتابة رقمية ثانية (13 ، عالية) ؛ // تشغيل تأخير الجهد (500) ؛ // انتظر كتابة رقمية نصف ثانية (13 ، منخفضة) ؛ // إيقاف تأخير الجهد (100) ؛ كتابة رقمية (13 ، عالية) ؛ تأخير (500) ؛ كتابة رقمية (13 ، منخفضة) ؛ تأخير (100) ؛ كتابة رقمية (13 ، عالية) ) ؛ (13 ، عالي)؛ تأخير (100) ؛ digitalWrite (13 ، منخفض) ؛ تأخير (100) ؛ الكتابة الرقمية (13 ، عالية) ؛ تأخير (100) ؛ digitalWrite (13 ، منخفض) ؛ تأخير (6000) ؛ // انتظر 6 ثوان وكل شيء يتكرر مرة أخرى)

بعد تجميع الرسم وتحميله على Arduino ، سيبدأ مؤشر LED الموجود على اللوحة في الوميض ، مكررًا إشارة Morse code SOS. هذا يعني أن الإعداد كان ناجحًا.

هذا ما يبدو عليه Arduino nano:

هناك عدة إصدارات من لوحات النانو. يوجد إصدار 2.X وهناك إصدار 3.0. تختلف هذه الإصدارات في الميكروكونترولر نفسه. يستخدم الإصدار الأصغر من اردوينو شريحة ATmega168. تحتوي هذه الشريحة على ذاكرة فلاش أقل ، وذاكرة غير متطايرة ، بالإضافة إلى سرعة ساعة أقل. نظرًا لأن سعر الإصدارات المختلفة من Arduino nano هو نفسه تقريبًا ، فلن نعتبر أصغرها.

اردوينو نانو v 3.0

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

اشتري Arduino nano v 3.0

  • الجودة هي نفسها عمليا اللوحات الأصلية المصنوعة في إيطاليا.
  • السعر أقل بكثير. إيطالي اردوينو نانويكلف حوالي 10 دولارات ، وفي الصين سيكلف هذا المتحكم الدقيق 2-2.5 دولار
  • في المتاجر الروسية ، يكون الترميز 100-500٪. في نفس الوقت ، في كثير من الأحيان ، تحت ستار اللوحة الأصلية ، يمكنهم بيع اللوحات الصينية ، وحتى بجودة منخفضة للغاية.
  • على AliExpress ، يمكنك بسهولة العثور على بائعين موثوق بهم مع تقييمات جيدة.
  • يمكنك استخدام كوبونات الخصم وخدمات استرداد النقود.

صفات

  • متحكم: ATmega328
  • جهد الإمداد المحدود: 5-20 فولت
  • جهد الإمداد الموصى به: 7-12 فولت
  • إدخال / إخراج رقمي: 14
  • PWM: يمكن استخدام 6 دبابيس رقمية كدبابيس PWM
  • المخرجات التناظرية: 8
  • الحد الأقصى للتيار: 40 مللي أمبير من خرج واحد و 500 مللي أمبير من جميع المخرجات.
  • ذاكرة فلاش: 32 كيلو بايت
  • SRAM: 2 كيلو بايت
  • إيبروم: 1 كيلو بايت
  • تردد الساعة: 16 ميجا هرتز

توصيل الطاقة بـ Arduino nano

يمكن تشغيل هذا المتحكم الدقيق عبر منفذ USB صغير من جهاز كمبيوتر أو بنك طاقة أو من محول متصل بمنفذ طاقة. كما أن دبوس + 5 فولت ليس فقط مخرجًا ، ولكنه أيضًا مدخل. يمكنك تطبيق التيار عليه وكل هذا سيعمل فقط بشرط أن يكون جهد التيار المزود بالضبط يساوي خمسة فولت!
لا يزال بإمكانك التقديم العاصمةبجهد من 6 إلى 20 فولت على دبوس VIN. هذه هي الحدود! عندما يتم تطبيق جهد قدره 20 فولت ، سيكون منظم الجهد ساخنًا جدًا على السبورة. الجهد الموصى به لإمداد الطاقة من خلال دبوس VIN هو من 7 إلى 12 فولت.

Pinout Arduino Nano v 3.0


كما ذكرنا سابقًا ، تحتوي اللوحة على 14 دبوسًا رقميًا. يتم تمييزها على السبورة بحرف "D" (رقمي) رائد. يمكن أن تكون كلا من المدخلات والمخرجات. الجهد التشغيلي لهذه المسامير هو 5 فولت لكل منها مقاوم سحب والجهد أقل من 5 فولت المطبق على أحد هذه المسامير سيظل يعتبر 5 فولت (منطقي).

يتم تمييز المسامير التناظرية الموجودة على اللوحة بعلامة "A" رائدة. هذه المسامير عبارة عن مدخلات ولا تحتوي على مقاومات سحب. يقيسون الجهد المطبق عليهم ويعيدون قيمة بين 0 و 1024 عند استخدام دالة analogRead (). تقيس هذه المسامير الجهد بدقة 0.005 فولت.

تعديل عرض النبضة (PWM) اردوينو نانو

إذا نظرت عن كثب إلى اللوحة ، يمكنك رؤية رمز التلدة (~) بجوار بعض المسامير الرقمية. هذا الرمز يعني أنه يمكن استخدام هذا الدبوس كإخراج PWM. لا تحتوي بعض لوحات arduino على هذا الرمز لأن الشركات المصنعة لا تجد دائمًا مكانًا لهذا الرمز على اللوحة. يحتوي Arduino nano على 6 دبابيس PWM ، وهي دبابيس D3 و D5 و D6 و D9 و D10 و D11. لاستخدام PWM ، يحتوي Arduino على وظيفة analogWrite () الخاصة.

دبابيس أخرى:

  • يتم استخدام rx0 و tx1 لنقل البيانات عبر الواجهة التسلسلية.
  • تم تصميم الدبابيس D10 (SS) و D11 (MOSI) و D12 (MISO) و D13 (SCK) لاتصالات SPI.
  • يوجد أيضًا مصباح LED مدمج في اللوحة عند الدبوس D13.
  • يمكن استخدام A4 (SDA) و A5 (SCL) للتواصل مع الأجهزة الأخرى عبر ناقل I2C. يمكنك قراءة المزيد عن هذه الواجهة على ويكيبيديا. في بيئة التطوير اردوينو IDEتوجد مكتبة مدمجة "wire.h" لتسهيل العمل مع I2C.

الخصائص البدنية

يبلغ طول اردوينو نانو 42 ملم وعرضها 19 ملم. ومع ذلك ، فإن موصل USB يتمسك قليلاً. لوحة الدوائر المطبوعة. يزن Arduino Nano حوالي 12 جرامًا فقط. اللوح به 4 فتحات لإمكانية تثبيته على السطح. المسافة بين الخيوط 2.54 ملم.

رسم تخطيطي لاردوينو نانو