دوستان اشتباه نشه در مورد اینکه اردوینو از AVR استفاده نمی کنه.
آردوینو یک پلت فرم هست و از همه میکروکنترلر های سری AVR , ARM و..... استفاده می کنه ولی با یان تفاوت که بوت لودر مخصوص خودشو داره تا شما بتونید براحتی و فقط با یه تبدیل usb به serial اونو برنامه ریزی کنید.

وظیفه بوت لودر هم فقط اینه که مثل با 0 کردن پایه X میکرو هنگام وصل شدن تغذیه به حالت برنامه ریزی برود تا شما بتونید کد های کامپایل شده رو روی حافظه میکرو بنویسید و زمانی که پایه رو 1 کردید کد های داخل حافظه رو اجرا کنه.

دلیل هایی که من از بسکام به آردوینو مهاجرت کردم:
1. استفاده از زبان سی
2. داشتن کتابخانه های قوی و فراوان برای هر سخت افزار
3. امکان نوشتن کتابخانه اختصاصی به دلیل کد باز بودن این پلت فورم
4. دائما در حال توسعه می باشد
5. با همه سخت افزار های جدید ارتباط برقرار می کنه
6. بی نهایت تنوع ماژول داره
7. به راحتی می تونید محصول خود رو تجاری کنید
8. برد های آردوینو صرفا آموزشی نیستند و شما می تونید مثلا میکرو atmega328 رو از هر جایی تهیه کنید بعد بوت لودر رو آپلود کنید و مدار مخصوص خودتون رو طراحی کنید(از بهترین مزایا)
9. دیگه یادم نمیاد....