خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

آردوینو مگا در مقابل Uno: کدام یک را باید استفاده کنید؟

آردوینو Uno محبوب ترین برد است، اما Mega بزرگتر پین های ورودی/خروجی بیشتری دارد. پیدا کنید کدام یک برای پروژه شما مناسب است.

از زمان شروع سری میکروکنترلرها در سال ۲۰۰۵، بیش از ۱۵ برد آردوینو منتشر شده است. آردوینو مگا و اونو دو مورد از محبوب ترین و پرکاربردترین بردهای آردوینو هستند.

هر تخته دارای ویژگی ها و ویژگی های خاصی است که آن را برای کارهای خاص بهتر از دیگری مناسب می کند. ما این تفاوت ها را با جزئیات بررسی می کنیم و به شما کمک می کنیم تصمیم بگیرید کدام یک از این بردها برای پروژه الکترونیکی شما مناسب تر است. آردوینو یونو در مقابل مگا: اجازه دهید مقایسه آردوینو آغاز شود…

آردوینو مگا

برد arduino-mega-2560

آردوینو مگا ابتدا در سال ۲۰۰۹ منتشر شد و اکنون در نسخه سوم خود با آردوینو مگا ۲۵۶۰ Rev3 قرار دارد. مگا فعلی توسط یک میکروکنترلر ATmega ۲۵۶۰ تغذیه می شود و از تراشه ATmega16U2 برای تبدیل سیگنال های USB به دستورالعمل های سریال استفاده می کند. راهنمای ما برای تسلط بر ارتباط سریال با آردوینو را بررسی کنید.

آردوینو مگا ۲۵۶۰ در مجموع دارای ۵۴ پین دیجیتال ورودی/خروجی (۱۵ عدد از آنها خروجی PWM) به همراه ۱۶ ورودی آنالوگ است. همچنین دارای پورت های سریال سخت افزاری، کانکتور بشکه ای و پورت USB-B است.

می توان آن را از پورت USB یا جک برق تغذیه کرد و می تواند با منبع تغذیه ۶ تا ۲۰ ولت کار کند. ATmega ۲۵۶۰ با سرعت کلاک ۱۶ مگاهرتز کار می کند و ۸ کیلو بایت SRAM، ۲۵۶ کیلوبایت حافظه فلش و ۴ کیلوبایت EEPROM ارائه می دهد.

Mega ۲۵۶۰ با اکثر سپرهای طراحی شده برای Uno و بردهای قبلی Duemilanove و Diecimila سازگار است. این بدان معنی است که سپرهای ایجاد شده برای این بردها روی مگا نیز کار خواهند کرد.

می توانید آردوینو مگا ۲۵۶۰ را از فروشگاه رسمی آردوینو با قیمتی در حدود ۳۵ دلار تهیه کنید، تقریباً همان قیمت نسخه ۱ گیگابایتی Raspberry Pi ۴.

مطلب مرتبط:   چگونه Raspberry Pi Pico خود را با Arduino IDE برنامه ریزی کنید

آردوینو اونو

برد آردوینو Uno روی سطح مشکی

آردوینو Uno تا کنون محبوب ترین برد آردوینو است و همچنین یکی از مبتدیان برای ورود به دنیای سرهم بندی الکترونیک است. Uno Rev3 (معروف به Uno R3) دارای یک پردازنده ۸ بیتی است، با سرعت کلاک ۱۶ مگاهرتز کار می کند و می تواند از پورت USB-B یا کانکتور جک پاور، همان مگا، تغذیه شود.

با این حال، از همه چیز کمتری برخوردار است، تنها با ۱۴ پین دیجیتال ورودی/خروجی، ۶ ورودی آنالوگ و تنها یک پورت UART. برد Uno R3 از تراشه ATmega 328P استفاده می کند و دارای ۲ کیلوبایت SRAM، ۳۲ کیلوبایت حافظه فلش و ۱ کیلوبایت EEPROM است. ولتاژ کاری آن از ۲.۷ تا ۵.۵ ولت است.

Uno مستندترین برد آردوینو است. اکثریت قریب به اتفاق آموزش های الکترونیک آردوینو که به صورت آنلاین پیدا می کنید، از Arduino Uno برای کنترل سایر قطعات الکترونیکی استفاده می کنند. Uno R3 در فروشگاه رسمی آردوینو با قیمت حدود ۲۸ دلار موجود است.

مدل جدید آردوینو R4 دارای یک پردازنده ۳۲ بیتی بسیار قدرتمندتر، فضای ذخیره سازی ارتقا یافته است و در دو نوع عرضه می شود.

آردوینو مگا در مقابل Uno: اندازه

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

آردوینو مگا به نام خود وفادار می ماند و تقریباً دو برابر عرض Uno در ۴ در ۲.۱ اینچ است که عمدتاً به دلیل افزایش تعداد پین ها و حافظه بزرگتر آن است. از سوی دیگر، آردوینو Uno برای حمل و نقل ساخته شده است و ابعاد آن ۲.۷ در ۲.۱ اینچ است. آردوینو مگا و اونو به ترتیب حدود ۱.۳ اونس و ۰.۸۸ اونس وزن دارند.

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

بردهای آردوینو در شکل‌ها و اندازه‌های مختلفی تولید می‌شوند، بنابراین حتماً راهنمای ما در مورد انواع مختلف میکروکنترلرهای آردوینو را بررسی کنید.

مطلب مرتبط:   7 پروژه باغبانی دسکتاپ برای آردوینو و رزبری پای

آردوینو مگا در مقابل Uno: قیمت

Arduino UNO در یک کیس در کنار Arduino Nano

آردوینو مگا نیز گرانتر از Uno است. با قیمت های رسمی خرده فروشی، Mega حدود ۳۵ دلار قیمت دارد، بسیار بیشتر از Uno که معمولاً با قیمت حدود ۲۵ دلار فروخته می شود. اگرچه آردوینو مگا گران ترین برد میکروکنترلر نیست، اما اگر دغدغه اصلی شما به حداقل رساندن هزینه باشد، ممکن است برای پروژه شما ارزشش را نداشته باشد.

از سوی دیگر، آردوینو Uno R3 کاملاً مقرون به صرفه است، و آن را به انتخابی ایده‌آل برای مبتدیانی تبدیل می‌کند که علاقه‌مند به بازی کردن با این پلتفرم بدون نگرانی از شکستن تخته هستند.

قابلیت اتصال و حافظه

آردوینو MEGA 2560 / ATmega1280

Mega دارای گزینه های اتصال بیشتری نسبت به Uno است، به این معنی که برای پروژه هایی که به تعداد زیادی I/O نیاز دارند، انتخاب بهتری است. به عنوان مثال، در یک پروژه روباتیک که در آن ممکن است نیاز به اتصال چندین سروو و محرک داشته باشید یا هنگام ساخت یک چاپگر سه بعدی DIY که در آن آردوینو مگا به عنوان کنترل کننده اصلی عمل می کند.

با این حال، همه پروژه‌ها به پین‌های ورودی/خروجی اضافی نیاز ندارند، بنابراین Arduino Uno باید برای بسیاری از پروژه‌هایی که با آن‌ها مواجه می‌شوید، به اندازه کافی خوب کار کند، به خصوص به عنوان یک مبتدی.

آردوینو Uno Rev3 حافظه کمتری نسبت به Mega دارد و حجم کدهایی را که می‌توانید آپلود و اجرا کنید محدود می‌کند. Mega همچنین دارای SRAM بیشتری است که باعث می‌شود داده‌های زمان اجرا (متغیرها و مقادیر آنها) بیشتری را ذخیره کند. این باعث می‌شود که برای اجرای برنامه‌های پیچیده‌تر مناسب‌تر از اجرای Uno باشد.

مقایسه مشخصات سخت افزاری

برای سهولت در مشاهده تفاوت های Arduino Uno و Mega در یک نگاه، ویژگی های سخت افزاری هر دو برد را در زیر کنار هم ذکر کرده ایم.

مطلب مرتبط:   بهترین سرورهای Fediverse برای ایجاد انجمن آنلاین خود

آردوینو Uno Rev3

آردوینو Mega Rev3

میکروکنترلر

ATmega328P، ۸ بیتی

ATmega2560، ۸ بیتی

سرعت ساعت

۱۶ مگاهرتز

۱۶ مگاهرتز

ولتاژ بهره برداری

۵ ولت

۵ ولت

ولتاژ ورودی (توصیه می شود)

۷-۱۲ ولت

۷-۱۲ ولت

ولتاژ ورودی (محدودیت)

۶-۲۰ ولت

۶-۲۰ ولت

پین های دیجیتال ورودی/خروجی

۱۴ (که ۶ عدد خروجی PWM را ارائه می دهند

۵۴ (که ۱۵ عدد خروجی PWM را ارائه می دهند)

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

16

فلش مموری

۳۲ کیلوبایت

۲۵۶ کیلوبایت

SRAM

۲ کیلوبایت

۸ کیلوبایت

EEPROM

۱ کیلوبایت

۴ کیلوبایت

محبوبیت و جامعه

طبق گفته SparkFun Electronics، بدون تردید، آردوینو Uno محبوب‌تر از این دو برد است و حدود ۵۰ درصد از برد آردوینو را تشکیل می‌دهد. این به آسانی در دسترس است و به طور گسترده مورد استفاده قرار می گیرد و یافتن آموزش های متناسب با تخته را آسان تر می کند. مگا کمتر محبوب است و بنابراین اگر تازه شروع کرده اید ممکن است ناراحت کننده باشد.

با این حال، Mega ۲۵۶۰ برای سازگاری با Uno طراحی شده است. بنابراین، تمام کدها و اکثر سخت افزارهای ایجاد شده برای Uno به خوبی با Mega کار می کنند. اما، همه کدها و شیلدهای طراحی شده برای Mega با Uno کار نمی کنند، زیرا تعداد پین های مگا افزایش یافته است.

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

در نتیجه، هر دو برد گزینه های عالی برای سرهم کردن با برنامه های الکترونیک، رباتیک و اینترنت اشیا (با اضافه شدن سپر Wi-Fi) هستند.

آردوینو Uno به دلیل هزینه کم، اندازه کوچک (که آن را برای دست‌های کوچک‌تر مناسب‌تر می‌کند) و به طور کلی همه‌گیر بودن، گزینه بهتری برای مبتدیان است. از سوی دیگر، Mega برای پروژه‌هایی که نیاز به پین‌های ورودی/خروجی، قدرت محاسباتی و حافظه اضافی دارند، عالی است و برای علاقه‌مندانی که قبلاً پاهای خود را خیس کرده‌اند، عالی است.