میکروکنترلر AVR بیشتر از ۷۰ درصد بازار کار الکترونیک کشور را پوشش میدهد. از این میکروکنترلر در انواع پروژههای الکترونیک میتوان استفاده کرد. هم چنین با گسترش استفاده از بردهای محبوب آردوینو که از همین میکروکنترلر در آنها استفاده شده است نیاز بیشتری به یادگیری AVR احساس میشود.
توجه داشته باشید که تسلط بر میکروکنترلرهای سطح بالاتری مثل ARM هنوز جا را برای میکروکنترلرهای ۸ بیتی تنگ نکرده است. در واقع شما باید بر یک میکروکنترلر ۸ بیتی مثل AVR به عنوان جزء اصلی پروژه های الکترونیک تسلط کامل داشته باشید.
▬▬▬▬▬▬ این آموزش برای چه کسانی مناسب است؟📌 ▬▬▬▬▬▬
فرقی نمی کند که شما یک دانش آموز علاقه مند به الکترونیک، یا یک دانشجوی در حال تحصیل باشید و یا حتی در صنعت مشغول به فعالیت باشید. در هر صورت مشاهده این دوره و اجرای تمرین ها و پروژههای بسیاری که در آن تعریف شده است شما را برای ورود به دنیای جذاب میکروکنترلرهای آماده خواهد کرد.
دوره آموزش میکروکنترلر AVR حاصل چندین سال تدریس خصوصی به تعداد زیادی از افراد شاغل در صنعت الکترونیک کشور است. این دوره بارها مورد بازبینی قرار گرفته و بهترین و کاربردی ترین تمرین ها و پروژه ها در آن گنجانده شده است. هرگز در انتخاب چنین دوره های شک نکنید چرا که به سادگی صاحب یک تجربه بزرگ در میکروکنترلر هاخواهید شد. این تجربه می تواند به شما در یادگیری هر میکروکنترلری کمک کند.
▬▬▬▬▬▬ AVR پیش نیازهای آموزش میکروکنترلر 📌 ▬▬▬▬▬▬
AVR دوره جامع میکروکنترلر به زبان C ارئه شده است و برای اینکه از دوره AVR بتوانید نهایت استفاده را ببرید باید حتما ابتدا پیش نیازهای آن را به دقت مطالعه کنید. توجه داشته باشید که حتی اگر شما با مطالب پیش نیاز آشنایی دارید، پیش نهاد می کنیم آنها را در وب سایت میکرولرن مطالعه کنید، چرا که تمام آموزشها به صورت زنجیروار به هم وصل هستند و بسیاری از بخشهای این دوره به دورههای قبلی رفرنس و ارجاع داده شده است و دانستن آن مطالب به شما کمک میکند تا این دوره را بهتر مطالعه کنید. پیش نیازهای دوره به صورت زیر است:
دانلود کتابخانه های لازم برای دوره:
[ Ссылка ]
▬▬▬▬▬▬ دوره جامع الکترونیک دیجیتال ▬▬▬▬▬▬
[ Ссылка ]
▬▬▬▬▬▬ دوره جامع زبان سی ▬▬▬▬▬▬
[ Ссылка ]
▬▬▬▬▬▬ دوره جامع تفکر برنامه نویسی ▬▬▬▬▬▬
[ Ссылка ]
▬▬▬▬▬▬ Atmel studio چرا 📌 ▬▬▬▬▬▬
در ایران اغلب افراد، AVR را بر اساس کدویژن یاد میگیرند ولی ما دوره را بر اساس Atmel studio ارائه کردهایم. ممکن است بپرسید که چرا این دوره را بر اساس کدویژن ارائه نکردهاید؟
دلایل بسیار زیاد و البته محکمی برای این کار وجود دارد. البته توجه کنید که ما قصد نداریم کدویژن را زیر سوال ببریم و بگوییم که ناکارآمد است؛ بلکه میخواهیم یک ابزار مناسبتر به جای آن ارائه کنیم. در ادامه به دلایلی میپردازیم که باعث شده از اتمل استدیو استفاده کنیم:
✅ اتمل استدیو کاملا رایگان است بنابراین نیاز به کرک ندارد و خروجی قابلی اعتمادی دارد.
✅ ادیتور قدرتمند اتمل استدیو قابلیت پیش بینی کد دارد که در کدنویسیهای طولانی بسیار کمک کننده است.
✅ اتمل استدیو به صورت متن باز است. میتوانید کد تمام کتابخانهها را ببینید و شخصی سازی کنید.
✅ کدهای خروجی اتمل استدیو بهینه هستند. حافظهی کمتری مصرف کرده و سریع اجرا میشوند.
✅ در اتمل استدیو ویزارد وجود ندارد بنابراین برنامه نویس همیشه میداند برای چه کاری کدام کد را نوشته است.
✅ اتمل استدیو همیشه به روز شده و میتوانید از قابلیتهای جدید آن استفاده کنید.
▬▬▬▬▬▬ بعد از یادگرفتن AVR چه کار میتوانم بکنم؟ 📌 ▬▬▬▬▬▬
تسلط کامل به میکروکنترلر AVR
توانایی طراحی مدارهای مبتنی بر میکروکنترلر
امکان ارائه پروژههای انجام شده در طول دوره به عنوان رزومه آموزشی قوی
توانایی جذب و اجرای پروژههای الکترونیک
امکان استخدام در شرکتهای الکترونیک به عنوان نیروی قوی
▬▬▬▬▬▬ ⏰ فهرست ویدیو ▬▬▬▬▬▬
00:00:00 - مقدمه
00:02:53 - آشنایی با معماری کامپیوتر پایه
00:13:37 - AVR آشنایی با معماری میکروکنترلر
00:40:04 - آشنایی با محیط Atmel Studio
00:48:23 - مفاهیم ورودی و خروجی در میکروکنترلر
01:15:01 - استفاده از پورت ها به عنوان خروجی
01:37:59- خواندن انواع کلید توسط میکروکنترلر
02:10:20 - راه اندازی سون سگمنت به روش مستقیم
02:37:42 - راه اندازی سون سگمنت با دیکدر و روش مالتی پلکس
03:01:03 - راه اندازی سون سگمنت با آیسی لچ و شیفت رجیستر
03:09:32 - راه اندازی صفحه کلید ماتریسی توسط AVR
03:09:35 - راه اندازی صفحه کلید ماتریسی توسط AVR
03:35:31 - معرفی LCD کاراکتری و روش راه اندازی
03:54:01 - کتابخانه حرفه ای برای LCD کاراکتری
04:24:59 - اصول وقفه در میکروکنترلر AVR
04:41:35 - راه اندازی وقفه های خارجی در AVR
04:59:47 - تمرین و پروژه های وقفه
05:19:20 - اصول و ساختمان داخلی استپر موتور
05:56:29 - راه اندازی استپر موتور تک قطبی
06:10:48 - راه اندازی استپر موتور دو قطبی
06:20:00 - پروژه های عملی استپر موتور
06:25:46 - استفاده از EEPROM داخلی AVR
06:54:49- مفاهیم انواع تایمر و مفاهیم مربوطه در AVR
07:20:50 - مد نرمال در تایمر صفر
07:47:13 - مد نرمال و غیر همزمان در تایمر یک و دو
07:57:28 - معرفی شمارنده یا کانتر در AVR
08:16:12 - معرفی مد مقایسه در AVR
08:51:02 - معرفی مد PWM در AVR
09:28:55 - معرفی مد capture در تایمر
09:46:20 - معرفی تایمر نگهبان یا watchdog
10:01:18 - مفاهیم تبدیل ولتاژ آنالوگ به دیجیتال
10:18:38 - استفاده از مبدل آنالوگ به دیجیتال در AVR
10:38:32 - پروژه های مبدل آنالوگ به دیجیتال
✅همچنین برای حمایت از من میتونی با لینک زیر برام یه قهوه بخری😍:
[ Ссылка ]
AVR دوره جامع میکروکنترلر
Теги
میکرولرناحسان عبداللهیآموزش پایتون میکرولرنAVR دوره جامع میکروکنترلرمیکروکنترلر avrآموزش زبان cآموزش avrبرنامه نویسیای وی آرمعماری کامپیوترavrمیکروکنترلرپروژه avrیادگیری avravr میکرولرنتایمر avrADCمبدل انالوگ به دیجیتالسنسور دماوقفه میکروکنترلرراه اندازی سون سگمنتآموزش الکترونیکاستپر موتورمعماری میکروکنترلرEEPROM