آموزش آردوینو

انواع برد های آردوینو (مقایسه و معرفی بهترین آردوینو)

سلام. مبحث انتخاب بهترین برد آردوینو و مناسب ترین برد آردوینو برای پروژه یکی از مبحث ها بسیار چالش برانگیز بوده است. در این آموزش ما سعی میکنیم انواع برد های آردوینو را بررسی کنیم تا بتوانیم بهترین برد آردوینو را برای پروژه خود انتخاب کنیم.

برد آردوینو یونو Uno

برد آردوینو Uno
برد آردوینو Uno

آردوینو Uno یک برد میکروکنترلر متن باز و مبتنی بر میکروکنترلر Microchip ATmega328P است که توسط Arduino.cc ساخته شده است. این برد مجهز به مجموعه ای از پین های ورودی / خروجی دیجیتال و آنالوگ است. برد آردوینو یونو محبوب ترین برد آردوینو است. یونو در زبان ایتالیایی به معنای یک است. Arduino UNO بهترین صفحه برای شروع کار با الکترونیک و کد نویسی است. اگر میخواهید برنامه نویسی آردوینو را شروع کنید، بهترین برد آردوینو Uno میباشد.

در زیر میتوانید جدول ویژگی های برد آردوینو یونو را ببینید.

میکروکنترلر ATmega328P
ولتاژ عملکرد 5 ولت
ولتاژ ورودی (توصیه شده) 7-12 ولت
محدوده ولتاژ ورودی 6-20 ولت
پین های دیجیتال I/O 14
پین های دیجیتال PWM I/O 6
پین های آنالوگ ورودی 6
جریان DC هر پین I/O 20 میلی آمپر
جریان DC پین 3.3V 50 میلی آمپر
حافظه Flash 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
سرعت کلاک 16 مگاهرتز
ال ای دی داخلی 13
طول 68.6 میلی متر
عرض 53.4 میلی متر
وزن 25 گرم

برای بررسی کامل آردوینو Uno، مقاله آردوینو Uno چیست را بخوانید.

برد آردوینو نانو Nano

برد آردوینو نانو Nano

آردوینو نانو یک برد کوچک ، کامل و مناسب است. برد آردوینو Nano کم و بیش همان عملکرد آردوینو Duemilanove را دارد اما در یک بسته بندی متفاوت قرار گرفته است. برد آردوینو نانو فاقد جک DC است و به جای کابل استاندارد با کابل USB Mini-B کار میکند. این برد برای پروژه هایی که دارای محدودیت فضا هستند بسیار مناسب است. برد آردوینو نانو دارای قیمت بسیار پایین و عملکرد مناسب است. از برد آردوینو Nano اغلب برای پروژه های حمل شدنی مثل دستبند های هوشمند و … استفاده میشود.

جدول زیر تمامی مشخصات برد آردوینو نانو را نشان میدهد.

میکروکنترلر ATMega4809
ولتاژ عملکرد 5 ولت
حداقل و حداکثر VIN 7-21 ولت
جریان DC پین های I/O 20 میلی آمپر
جریان DC پین 3.3V 50 میلی آمپر
سرعت کلاک 20 مگا هرتز
حافظه CPU Flash 48KB (ATMega4809)
SRAM 6KB (ATMega4809)
EEPROM 256byte (ATMega4809)
پین های PWM 5 (D3, D5, D6, D9, D10)
UART 1
SPI 1
I2C 1
پین ورودی آنالوگ 8 (ADC 10 bit)
پین خروجی آنالوگ فقط برای PWM (نه برای DAC)
وقفه خارجی همه پین های دیجیتال
ال ای دی داخلی 13
USB ATSAMD11D14A
طول 45 میلی متر
عرض 18 میلی متر
وزن 5 گرم (با هدر ها)

 

برد آردوینو مگا Mega

برد آردوینو Mega

آردوینو مگا 2560 یک برد میکروکنترلر مبتنی بر ATmega2560 است. این برد آردوینو دارای 54 پایه ورودی / خروجی دیجیتال (از 15 پین می توان به عنوان خروجی PWM استفاده کرد) ، 16 ورودی آنالوگ (قابل استفاده برای آنالوگ به دیجیتال) ، 4 UART (پورت سریال سخت افزاری) ، نوسان ساز کریستال 16 مگاهرتز ، اتصال USB ، جک پاور ، هدر ICSP ، و یک دکمه تنظیم مجدد است. برد Mega 2560 با اکثر شیلد های طراحی شده برای Uno و برد های قبلی Duemilanove یا Diecimila سازگار است. Mega 2560 یک بروزرسانی برای Arduino Mega است. از برد آردوینو مگا میتوان برای پروژه هایی که نیازمند پین های دیجیتال فراوان هستند استفاده کرد.

جدول زیر تمام ویژگی های برد آردوینو مگا را نشان میدهد.

میکروکنترلر ATmega2560
ولتاژ عملکرد 5 ولت
ولتاژ ورودی (توصیه شده) 7-12 ولت
محدوده ولتاژ ورودی 6-20 ولت
پین های دیجیتال I/O 54 (15 پین دارای قابلیت PWM هستند)
پین های ورودی آنالوگ 16
جریان DC پین های I/O 20 میلی آمپر
جریان DC پین 3.3V 50 میلی آمپر
حافظه Flash 256 KB of which 8 KB used by bootloader
SRAM 8 کیلو بایت
EEPROM 4 کیلو بایت
سرعت کلاک 16 مگا هرتز
ال ای دی داخلی 13
طول 101.52 میلی متر
عرض 53.3 میلی متر
وزن 37 گرم

برد آردوینو دیو Due

برد آردوینو دیو Due

آردوینو Due یک برد میکروکنترلر است که از پردازنده Atmel SAM3X8E ARM Cortex-M3 ساخته شده است. Arduino Due با استفاده از نرم افزار Arduino IDE برنامه ریزی میشود.

Arduino Due اولین برد آردوینو است که بر اساس میکروکنترلر 32 بیتی هسته ARM ساخته شده است. برد آردوینو دیو را میتوان قویترین برد آردوینو دانست. آردوینو Due دارای 54 پایه ورودی / خروجی دیجیتال (از 12 عدد می توان به عنوان خروجی PWM استفاده کرد) ، 12 ورودی آنالوگ ، 4 UART (پورت سریال سخت افزاری) ، یک ساعت 84 مگاهرتز ، یک اتصال OTG یو اس بی، 2 DAC (دیجیتال به آنالوگ) ، 2 TWI ، یک هدر SPI ، یک هدر JTAG ، یک دکمه تنظیم مجدد و یک دکمه پاک کردن است.

توجه داشته باشید برد آردوینو دیو با ولتاژ 3.3 کار میکند و یکی از تفاوت های اساسی آن با سایر برد های آردوینو است. بنابراین حداکثر ولتاژی که پایه های ورودی و خروجی آن میتوانند تحمل کنند 3.3 ولت است. در نتیجه اعمال ولتاژ بیشتر از 3.3 ولت به پایه های آن میتواند به برد آسیب برساند. برای برنامه نویسی آردوینو دیو کافیست آن را با یک کابل micro USB به کامپیوتر متصل کنید.

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

تصویر زیر ویژگی های برد آردوینو Due را نشان میدهد.

میکروکنترلر AT91SAM3X8E
ولتاژ عملکرد 3.3 ولت
ولتاژ ورودی (توصیه شده) 7-12 ولت
محدوده ولتاژ ورودی 6-16 ولت
پین های دیجیتال I/O 54 (of which 12 provide PWM output)
پین های ورودی آنالوگ 12
پین های خروجی آنالوگ 2 (DAC)
جمع جریان DC خارج شونده از تمامی پین ها 130 میلی آمپر
جریان DC پین 3.3V 800 میلی آمپر
جریان DC پین 5V 800 میلی آمپر
حافظه Flash 512 KB all available for the user applications
SRAM 96 KB (two banks: 64KB and 32KB)
سرعت کلاک 84 مگا هرتز
طول 101.52 میلی متر
عرض 53.3 میلی متر
وزن 36 گرم

مقایسه برد های آردوینو

در انتها ما میخواهیم یک مقایسه بین برد های آردوینو انجام دهیم. تا به اینجا برد آردوینو یونو، دیو، نانو و مگا را بررسی کردیم. تصویر زیر یک مقایسه جالب را بین این چهار برد نمایش میدهد.

مقایسه برد های آردوینو

آردوینو Due بدون شک قوی ترین برد آردوینو است. اما همین آردوینو Due نیز دارای محدودیت ولتاژ عملکرد 3.3 ولت است. بنابراین برای اینکه تصمیم بگیرید کدام برد آردوینو برای پروژه شما مناسب است، در ابتدا باید پروژه خود را بشناسید. باید بدانید که :

  • به چند پین دیجیتال ورودی و خروجی نیاز دارید ؟
  • ولتاژ عملکرد مورد نیاز شما چقدر است ؟
  • به چه وضوعی برای ولتاژ آنالوگ نیاز دارید ؟
  • به چه فرکانس ساعتی نیاز دارید ؟
  • آیا نیاز به پین های آنالوگ خروجی دارید ؟
  • و …

سوالات متداول

بهترین برد آردوینو کدام است ؟

بدون شک بهترین برد آردوینو که دارای قیمت مناسب و ویژگی های قابل قبول باشد آردوینو Uno است.

قویترین برد آردوینو کدام است ؟

میتوان گفت آردوینو Due که دارای میکروکنترلر ARM است قویترین برد آردوینو است.

چگونه بهترین برد را انتخاب کنیم ؟

برای انتخاب بهترین برد آردوینو برای پروژه خود، باید به طور کامل پروژه خود را بشناسید و بدانید که به چه ویژگی هایی نیاز دارید.

4.5 (10 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

11 نظر

  1. سلام مهندس خسته نباشید یه سوال خدمت شما داشتم اونم اینکه پروژه های یونو را میتوان در نانو اجرا کرد؟

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

    1. سلام عزیز
      برد اونو و نانو کاملا مشابه هستند فقط تفاوت سایزی دارند احتمالا قسمتی از راه را اشتباه رفته بودید

  3. با سلام و احترام
    روی یک دستگاه در حال ساخت، ۱۲عدد سنسور وزن، ۳ عدد جوی استیک پتانسیومتری دو محوره، ۹ عدد سنسور لمسی خازنی و ۶ عدد دکمه ۰/۱ وجود داره. سیگنال های این سنسورها را می خواهیم برداشت، پردازش و به صورت Real time روی مانیتور ببینیم. این دستگاه یک دستگاه صنعتی است. آیا این پروژه رو با برد آردوینو میشه انجام داد؟ در صورت مثبت بودن پاسخ، کدام نوع برد آردوینو مناسب است؟ آردوینو due ، آردوینو mega2560 و یا… ؟ ممنون میشم پیشنهاد شمارو بدونم. این موضوع خیلی برای بنده مهم است. و در ضمن آیا آموزش آردوینو یونو با مگا و due متفاوت هست؟
    خیلی متشکر

    1. سلام عزیز
      آردوینو مگا یا دوئه استفاده کنید. دوئه بهتر هست اما قیمت بالاتری دارد. برای یادگیری برنامه نویسی این برد ها میتوانید دوره آموزش آردوینو را مشاهده کنید.

    1. سلام عزیز
      اصل دستورات یکسان هست فقط جزئیات مثل نام پایه ها و… تفاوت دارد.

  4. سلام
    میخواستم بدونم نحوه برنامه نویس آردوینو اونو با نانو تفاوت داره يا نه؟

    1. سلام عزیز
      خیر تفاوتی نداره، یکسان هست

    2. سلاو میشه یکی بیا تلگرام چند سوال مهم درمورد اردینو دارم. کمک کنه
      این شماره منه
      099711606
      ایدیم32

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *