⚡ درس 1: آشنایی سریع با میکروکنترلر AVR
در این درس با میکروکنترلر AVR آشنا میشویم، تاریخچه، ویژگیها و کاربردهای آن را بررسی میکنیم.
🎯 اهداف درس
- معرفی میکروکنترلر AVR و تولیدکننده آن
- انواع بستهبندی و تعداد پینها
- مقایسه AVR با رایانه شخصی
- آشنایی با خانوادههای مختلف AVR
- دلایل یادگیری AVR و کاربردهای آن
پیشرفت آموزش — ۳۰٪
📦 انواع بستهبندی و پینها
بستهبندی AVR
AVR در بستههای مختلفی عرضه میشود:
- DIP: برای نصب روی بردبرد (برد آموزشی)
- SMD: نصب سطحی، مناسب تولید صنعتی
تعداد پینها از 8 تا 100 متغیر است. مدلهای 64 پین و بالاتر فقط به صورت SMD هستند.

بستههای DIP و SMD در میکروکنترلرهای AVR
اکثر افراد با مدلهای 28 پین مانند ATmega328 یا 40 پین مانند ATmega16 و ATmega32 شروع میکنند.
💻 AVR در مقابل رایانه شخصی
مقایسه با PC
| ویژگی | رایانه شخصی | AVR |
|---|---|---|
| معماری | 32 یا 64 بیتی | 8 بیتی |
| سیستم عامل | ویندوز، لینوکس | ندارد / ساده |
| برنامهها | چند برنامه همزمان | فقط یک برنامه |
| حافظه برنامه | هارد دیسک | Flash داخلی |
AVR فقط یک برنامه را اجرا میکند و آن را در حافظه Flash داخلی ذخیره میکند. بارگذاری برنامه با پروگرامر مثل USBasp یا ISP انجام میشود.
🧩 خانوادههای میکروکنترلر AVR
💡 چرا باید AVR یاد بگیریم؟
❓ سوالات متداول
🌟 جمعبندی
AVR دروازه ورود به دنیای سیستمهای نهفته است.
با یادگیری آن، آیندهای روشن در الکترونیک، رباتیک و IoT خواهید داشت!