سلام
با توجه به اینکه این موضوع ممکنه سئوال خیلی از دوستان باشه سعی می کنم به طور مختصر و جامع تفاوت Mega و UNO رو توضیح بدم


آردوینو UNO
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ArduinoUno1.jpg
مشاهده: 220
حجم: 29.7 کیلو بایت

آردوینو Mega
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ArduinoMega25601.jpg
مشاهده: 234
حجم: 22.9 کیلو بایت


-همونطور که دوستان هم اشاره کردند تعداد پورت های ورودی و خرجی UNO دقیقا 20 پورت هستش در صورتی که برد مگا 70 تا پرت داره ،تعداد پورت های آنالوگ هم UNO=6 Mega=16
-در مورد حافظه هم برد یو ان او 32 کیلوبایت حافظه فلش ( محل ذخیره کد) یک کیلوبایت حافظه EEPROM-ای ای پی رام (permanent variable storage),و دو کیلوبایت حافظه اس رم (scratchpad/working memory) داره در حالی که برد مگا 256 کیلوبایت حافظه فلش ( محل ذخیره کد) 4 کیلوبایت حافظه EEPROM-ای ای پی رام (permanent variable storage),و 8 کیلوبایت حافظه اس رم (scratchpad/working memory) داره
-مگا دارای دو پورت سریال (TTL) هست اما برد UNO یکی
- تفاوت دیگه پشتیبانی از PWM یا همون (Pulse Width Modulation) هست که برد مگا به شما 14 پورت از این نوع می ده اما UNO فقط شش پورت
- تفاوت بعدی در نحوه کد نویسی هست که با توجه به تفاوت در تعداد پورت ها و نامگذاری اونها شما بعضی اوقات برای اجرا کردن برنامه ها نیاز به تغییر اونها برای تغییر برد دارید ، معمولا با تغییر اندک برنامه های UNO رو میشه روی مگا اجرا کرد اما برنامه های مگا ممکنه روی UNO اجرا نشه

در نهایت ما همیشه به افراد مبتدی که برد رو صرفا برای یادگیری و آموزش تهیه می کنن برد UNO رو پیشنهاد می کنیم که ارزون تر هم هست اما برای کارهای حرفه ای و پیشرفته تر قطعا برد مگا با توجه به قابلیت هاش مناسب تر هست