وبلاگ آموزشی جم ترونیک

آردوینو نانو چیست؟ آموزش را‌ه‌اندازی آردوینو Nano به زبان ساده

آردوینو نانو چیست؟

آردوینو نانو چیست؟ آیا تا به حال نام آردوینو نانو را شنیده‌اید؟ آیا با ویژگی‌ها و کاربردهای آردوینو نانو آشنا هستید؟ آیا از راه‌اندازی آردوینو نانو اطلاعاتی دارید؟
آردوینو Nano در واقع یک برد کوچک در ابعاد 18*45 میلی‌متر است و برای پروژه‌های DIY استفاده می‌شود. در این مطلب علاوه‌بر آشنایی با آردوینو Nano با ویژگی‌ها و خصوصیات آن هم بیشتر آشنا خواهید شد.

آردوینو نانو چیست؟

آردوینو نانو چیست؟ آردوینو نانو چه کاربردی دارد؟ برد آردوینو نانو در واقع یک میکروکنترلر است که توسط Arduino.cc ساخته شده است. بردهای آردوینو کاربردهای بسیاری دارند به طوری که بخش اساسی سیستم‌های اتوماسیون به شمار می‌روند. این بردها مناسب افراد دانشجو و کسانی هستند که پیش‌زمینه کاملی درباره مسائل فنی ندارند.

آردوینو نانو دارای 14 پایه دیجیتالی، 8 پایه آنالوگ، 2 پایه تنظیم مجدد و 6 پایه قدرت است. هر یک از این پین‌ها عملکرد خاصی دارند، اما عملکرد اصلی آن‌ها روی ورود و خروج اطلاعات است و معمولا در زمان برقراری ارتباط به عنوان پین‌های ورودی عمل می‌کنند.از Pinmode و digitalwrite برای کنترل پین‌های دیجیتال و از analog read برای کنترل پین‌های آنالوگ استفاده می‌کنند. برد آردینو از USB برای اتصال به رایانه استفاده نمی‌کند، بلکه برای این کار از پشتیبانی MINI USB استفاده می‌شود.

ولتاژ مورد نیاز جهت راه‌اندازی آردوینو NANO حدود 5 ولت است. حافظه فلش مموری آن هم 32 کیلوبایت است که 2 کیلوبایت آن توسط بوت لودر مصرف می‌شود. حافظه SRAM این برد حدود 2 کیلوبایت و حافظه EEPROM  آن 1 کیلوبایت است. سرعت پردازش اطلاعات در این برد بسیار بالاست و با سرعتی برابر با 16 مگاهرتز پردازش اطلاعات را انجام می‌دهد.
همچنین برای اینکه بدانید زبان برنامه‌نویسی آردوینو چیست؟ در این زمینه مقاله ای نوشته ایم که در آن به معرفی ۶ زبان برای برنامه‌نویسی Arduino پرداختیم.

پین‌های آنالوگ آردوینو نانو

برد آردوینو نانو داری پین‌هایی است که در ادامه آنها را معرفی کرده‌ایم.

آردوینو نانو چیست؟

خرید آردوینو نانو با تراشه CH340

پین‌های آنالوگ

هر برد آردوینو Nano دارای 8 پین آنالوگ است. از این پین‌ها برای اندازه‌گیری ولتاژ 0 تا 5 استفاده می‌کنند.

پین 13
این پین در آردوینو Nano متصل به ال‌ای‌دی داخلی برد است.

پایه PWM
به نظر شما وظیفه PWM در آردوینو نانو چیست؟ این بخش در آردوینو Nano دارای 6 پین است که می‌توان برای 8 کانال از آن استفاده کرد.

پایه 5v
این پایه ولتاژ 5 رگوله شده را ارائه می‌دهد.

ولتاژ منبع تغذیه VIN
هنگام استفاده از منبع تغذیه خارجی 7 تا 12 ولت، این ولتاژ منبع تغذیه ورودی به برد است. برد آردوینو Nano از حداقل ولتاژ 5 ولت برای تغذیه استفاده می‌کند.

پایه 3V
این پایه‌ها نقش ارائه ولتاژ 3.3 رگوله شده را به عهده دارند.

پایه GND
این پایه‌ها روی برد قرار دارند. چندین پین GND روی برد وجود دارد که در صورت نیاز می‌توان از آن‌ها استفاده کرد.

بخش RESET
وظیفه این بخش در آردوینو نانو چیست؟ از این بخش زمانی استفاده می‌کنند که برنامه در حال اجرا پیچیده باشد. این بخش موجب راه‌اندازی مجدد برد می‌شود.

پین‌های TX و RX
پین‌هایی هستند که از آن‌ها برای برقراری ارتباط سریال استفاده می‌کنند. RX نقش دریافت و TX نقش فرستنده را به عهده دارد.

پین‌های آنالوگ آردوینو نانو

گذرگاه SPI
از این گذرگاه رابط برای انتقال داده بین میکروکنترلرها، کارت SD و سایر وسایل جانبی استفاده می‌شود. این بخش دارای چهار پایه به نام‌های (SS) ، (MOSI) ، (MISO) ، (SCK)  است.

وقفه‌های خارجی
در آردینو نانو از پایه‌های 2 و 3 به عنوان وقفه خارجی استفاده می‌کنند. در موارد اضطراری که نیاز به توقف برنامه ندارید از آن‌ها استفاده می‌شود.

پروتکل 12C
وظیفه پین‌های A4 و A5 در آردوینو نانو چیست؟ این پین‌ها درواقع راه ارتباطی 12c است. A4 نشان‌دهنده خط داده سریال است و A5 هم نشان‌دهنده خط سریال ساعت است. این سیگنال ساعت توسط دستگاه اصلی تولید می‌شود. این پین‌ها اطلاعات را حمل می‌کنند و برای هماهنگ‌سازی داده‌ها از آن‌ها استفاده می‌شود.

برای آشنایی با بهترین کتاب های آموزش آردوینو پیشنهاد میکنیم، مقاله ای که در این راستا تحت عنوان معرفی ۲۰ کتاب Arduino نوشته ایم را بخوانید.

پایه‌های آردوینو نانو

هرپایه در برد آردوینو نانو عملکرد و وظیفه خاصی بر عهده دارد. در ادامه با تمام پایه‌های آردوینو نانو آشنا خواهید شد:

  • پین D0 – D13: پین‌های ورودی و خروجی دیجیتال
  • پین A0 – A7: پین‌های ورودی و خروجی آنالوگ
  • پین # 3, 5, 6, 9, 11: پین‌های PWM
  • پین # 0 RX , پین # 1 TX: پین‌های ارتباط سریال UART
  • پین # 10, 11, 12, 13: پین‌های ارتباط سریال SPI
  • پین # A4, A5: پین‌های ارتباط سریال 12C
  • پین # 13: پین ال ای دی خارجی
  • پین D2 & D3: پین‌های وقفه خارجی

کاربردهای آردوینو نانو

آردوینو نانو دستگاهی است که کاربردهای متفاوتی دارد، کاربردها و عملکردهای این دستگاه محدود نیست. بردهای آردوینو نانو در مقایسه با سایر آردوینو نانوها فضای بسیار کمتری اشغال می‌کنند و این موضوع می‌تواند یکی از مزایای آردوینو نانو باشد.
در ادامه با کاربردهای آردوینو نانو آشنا خواهید شد:

  • پروژه دانشجویان مهندسی
  • برنامه‌های کاربردی واقعیت مجازی
  • اتوماسیون صنعتی
  • تجهیزات پزشکی
  • برنامه‌های اندروید
  • اتوماسیون و رباتیک
  • اتوماسیون خانگی و سیستم‌های دفاعی
  • برنامه‌های اندروید

کاربردهای آردوینو نانو

راه‌اندازی آردوینو نانو

بعد از اینکه به پاسخ این سوال که آردوینو نانو چیست، رسیدید لازم است که با نحوه راه‌اندازی آردوینو نانو آشنا شوید. برای راه‌اندازی و نصب برد آردوینو نانو به نرم‌افزار Arduino IDE نیاز دارید. نصب این نرم‌افزار بسیار ساده است و روی سیستم عامل‌های مختلف اجرا می‌شود، بدین ترتیب هیچ محدودیتی در این رابطه نخواهید داشت. برای نصب این نرم‌افزار بهتر است به وب‌سایت اصلی arduino مراجعه کنید.

کار با این نرم‌فزار همانطور که گفتیم بسیار ساده و آسان است، برای دسترسی به بخش‌های مختلف می‌توانید از منوها استفاده کنید. در واقع منوها یک رابط سریع برای اتصال به برد آردوینو، پورت برد آردوینو، نمونه کدهای ذخیره شده، نمونه کدهای پیش فرض و … است.
برای اتصال پورت آردوینو به نرم افزار از پورت USB استفاده کنید. بعد از اتصال به سیستم، برد آردوینو توسط نرم‌افزار شناسایی شده و شماره پورت در منو نمایش داده می‌شود. با انتخاب پورت، آردوینو آماده برنامه‌نویسی خواهد بود.

قیمت آردوینو نانو

برد آردوینو نانو به محبوبیت بسیاری در ایران رسیده است و در حال حاضر می‌توانید آن را از فروشگاه‌های معتبری مثل جم ترونیک به صورت آنلاین خریداری کنید. در حال حاضر با توجه به نوسانات دلار و تورم موجود در بازار نمی‌توان قیمت آن را دقیق عنوان کرد. برای اطلاع از قیمت به روز آردوینو نانو بهتر است به وب‌سایت‌های معتبر در زمینه فروش این محصولات مراجعه کنید.

آردوینو نانو با آردوینو Uno چه تفاوتی دارد؟

آردوینو نانو و آردوینو UNO عملکرد یکسانی دارند اما از جهت اندازه و ضریب شکل، عملکرد آن‌ها متفاوت است. برای مقایسه دو برد آردوینو نانو و آردوینو UNO بهتر است با خصوصیات ویژگی آن‌ها آشنا شوید:

  • آردوینو UNO یک میکروکنترلر مبتنی بر Atmega328 است که 14 پایه ورودی و خروجی دارد. حدود 6 پایه آن PWM است. آردوینو UNO دارای دکمه تنظیم مجدد، جک پاور، اتصال USB، هدر ICSP است. بدین ترتیب نیازی به تجهیزات جانبی یا برد ندارد.
  • هر دو دستگاه با 5 ولت کار می‌کنند و دارای جریان 40mA و 16MHz است.
  • برد آردوینو UNO آماده برای استفاده است. برای استفاده از آن نیازی به آموزش و مهارت خاصی ندارید.
  • آردوینو نانو در مقایسه با آردوینو UNO فضای کمتری را اشغال می‌کند.
  • آردوینو نانو فاقد جک برق است و به جای USB از MINI USB پستیبانی می‌کند.
  • برد آردوینو نانو به جای 6 پایه آنالوگ دارای 8 پایه است. به همین دلیل به راحتی به برد متصل می‌شود در حالی که در آردوینو UNO اینگونه نیست.

جمع‌بندی

برد آردوینو نانو در بخش‌های مختلف کاربردهای متفاوتی دارد. با توجه به ویژگی‌های آردوینو نانو می‌توان در بخش‌های مختلفی از آن استفاده کرد که در این بلاگ به کاربردهای آن اشاره کردیم. استفاده و راه اندازی برد آردوینو نانو بسیار راحت و آسان است. با وجود اینکه زبان برنامه‌نویسی آن ++C است اما هر فردی بدون داشتن پیش نیاز فنی می‌تواند با این برنامه کار کند.
در این بلاگ سعی کردیم تا اطلاعات جامع و کاملی در رابطه با اینکه آردوینو نانو چیست؟ نحوه راه اندازی آردوینو نانو چگونه است و…. در اختیارتان قرار دهیم. شما می توانید برای خرید این قطعه به سایت جم ترونیک که مرجع این حوزه می باشد مراجعه کنید.

بازگشت به لیست

دیدگاهتان را بنویسید